Horrible management and worse company ever worked. They have favorites in the team and don't take any action even if they make any number of mistakes and micromanagement on the others in the team until they fire those members. People with the age 25+ are managers here and they do not know how to handle the things properly, what they think is correct and no matter how you try to convey them the practical truth information, never in an understandable mindset. There is no industry best standards and practices they follow and many worse things to mention which never can be seen elsewhere - They have a concept called Shield person for Production support through out the week/month dedicated to the work and the horrible thing is getting hundreds of production issues in any given month and the developers and the shield person has to update each and every issue manually either on UI or in the database, instead the management never insisted to focus and make permanent fixes not to happen again, the same production issues are repeating over and again for years and never take an action with a permanent fix. Next, the company do not know how to do production deployments, they do on Friday nights starting 8 PM and it takes ever with a lot of issues and worse way of handling the deployments. Don't understand what the Business persons are responsible in the team, developers have to know the requirements and then development, they have to do the QA testing, they have to give the Sign-Off for the production deployment, eventually they have to do everything end to end, still not sure what BA people in the team are responsible for and there is no QA person for the teams. They fire their employees with no valid and strong reason (there are so many silly reasons to mention), which shows the poor management skills (they should have trained better), they terminate their employees all of a sudden without any notice, talk rude and take away all accesses the very next minute.
I work for JB Hunt out of South Gate, CA and last year i made $40,000. While not every driver makes the same, it all depends on your years of service with the company. If you're a rookie driver just starting with this company, expect crappy pay! The only good thing about this company is the health benefits! Other than that, drivers work long hours for 6 days a week and deal with consisting problems with loads! You pretty much waste a lot of time and don't even get paid for it. You also have to keep your eye on your paycheck stubs and keep track of your miles per week because they will shorten you miles that you should have gotten paid for!! That happens every now and then!
I've worked for JB Hunt for 2 years now. If you are a hard worker, don't mind long hours, weekends, and holidays, then you have an opportunity to thrive with this company. There are many chances to relocate and promote within the company, but you must be VERY flexible, and sacrifice much of your work/ life balance. This company is not for the family man, or person with many obligations outside of work so keep that in mind. And the salary you are paid will most likely not represent the amount of time you are putting in. Great company to get your foot in the door and gain experience in the industry.