Staff is supportive & helpful
Peers are great
Management is friendly, so long as you are responsible and hold yourself accountable
Trainers are helpful
Reliable company
Typically hours available if you want them, even OT at times
Cons
Have to dress up for work as a driver
Schedule varies week to week