This is a good place to work if you are willing to do just that, work! It's not an easy job but it's worth it. The company works hard to do right by their team members, the benefits could be better but they are still pretty good, the managers expect you to do your job which makes sense.
This is not the place for you if you are not willing to do the labor, get through a "bad" truck to get to the good ones, and show up every day.
Overall, happy with the company and the work.
The money, the people, room for advancement
could be better benefits, can be long hours