Pros
Lots of hours available , great benefits and great pension
Cons
Very high stress, un-organized routes, over work. If you break down you’re more then likely play catch up which is working 12 hrs none stop on the following day trying to get back up-to date with service