Pros
Good pay, decent benefits, Variety of schedules.
Cons
Constant workplace drama, drivers are not protected or appreciated in any way, the schedule can be very inconsistent until you put in several years, overbearing micromanagement and scrutiny over pay, and you are made promises that are not kept.