Pros
Great pay, Great supervisors, Equipment in good order (for the industry) Benefits are 5 Star. Supervisors are extremely helpful when you need time off and understanding when you have to call out. No penalties for unscheduled call outs unless privilage is abused. Once you have an established run and some seniority you couldn't ask for a better job.
Cons
Seniority only feels like it applies to the top 2/3 of the road drivers, takes time 5+ years to get a run you can plan your life around. Central management changes runs/plans continuously making new ones daily, kind of an industry norm but can run you ragged if your run keeps changing, they also cut from the bottom so a more senior driver may get the last run when they are expecting to gate in/out earlier.