Pros
Coworkers are nice. They offer shift bonuses for picking up shifts. Insurance for a single person is good.
Cons
Absent upper management. Very little consistency between supervisors. They tend to run crews (especially 24 hour trucks) ragged with little regard for food or downtime. If you call and request downtime after being in the truck for 20 hours they tell you to punch out and when your ready to run more calls punch back in. They purchase used trucks. Sometimes they get a good one, sometimes they don't. Nature of the beast. There are some crews/employees that are the favorites. They get bigger bonuses to pick up shifts or get to drag their feet on calls with no repercussions. Very low amount of time off for the amount of hours you work. Dispatchers are geographically challenged (some are better than others), but it starts at the top. Family insurance could be less expensive for the employee.