Pros: free transportation if you work up to "driver"
Cons: no breaks, no lunch, long hours, no restroom, no healthcare, no insurance, treated as a liability
You are not a person, you are an object. I got called in on a Friday after working a 12 hour shift to go to a mandatory meeting that was a 2 hour drive. I went in at 6 AM that morning and didn't get home till 11PM that night. What was this super important meeting about? Fatigue and how we should be careful that we're not overcome by it.
See what they did there? Now I've had 'Fatigue Training' or whatever, so if I crash and die from exhaustion on the way home, they're covered. They don't actually care if I'm tired. That's pretty much this company in a nutshell. So long as management gets their work done, they don't care what it does to you.
Culture inside the company with the other employees is either you're a butt kisser on the safety committee or your job is in constant jeopardy because those guys are looking to rat you out as soon as possible, for the slightest infraction. Rather than correcting your behavior, they will take pictures of you breaking the rules and then race to tell on you for it. Those guys also receive the best jobs and best hours, so distrust is beneficial and IS the company culture.