Pros
Almost all of your co-workers are nice and helpful. The pay is decent. If you like not having a life, then this job is for you. Customers give you free stuff sometimes.
Cons
Management. I was a model employee for 4 years. I never once complained about a route or a partner, regardless of the situation. I was almost always early and I knew the job inside and out. I volunteered my time after my route was completed to help out sometimes. I was never in trouble and never received a write up. And I WAS NEVER PROMOTED. I wanted to be a full time crew leader and it never happened. I wanted to be a route supervisor and it never happened. It also took me more than 6 months to receive an expense reimbursement because management dragged their feet. Trucks are awful and poorly maintained. Employees are overworked. Supervisors are almost always goldbricking when it comes to doing their job or going out on the road when necessary. Management will play favorites. Incompetent employees receive preferential treatment by remaining in positions that should be awarded to those who actually work hard and know the job.