Pros
Mostly nice trainers and coworkers; great managers. They pay and train you to get a CDL B. Very tolerant of sick days off. Lots of overtime opportunity, and decent pay.
Cons
Split shifts will run you ragged. You start work around 4-5am and return 9am, then you start again around 1pm and finish at 7-8pm. You might get around 4-5 hours of sleep every work night, then they expect you to make-up the rest of the sleep between your split shifts. This is why bus drivers fall asleep and crash. A small mistake on this job can result in multiple counts of involuntary manslaughter. You deal with people of all walks of life; believe it or not, the rich and entitled are the worst. Bathroom breaks are far between; sometimes not at all.