Pros: flexible schedule. freedom to run your assigned route.
Cons: very hard to advance.
A typical day of work is pretty easy, but there is a lot of early mornings and physical labor. Co-workers were great. Management will use lower division employees to get ahead. Great job for getting foot in the door for sales.