Pros
The support from the branch management staff is excellent considering that they are almost always running a route (or 2) themselves. Benefits are excellent and the compensation is good if you can upsell. It depends on you and once you get your route down, it's not that difficult to make more once you get the respect of the customer. No weekends or nights is another plus. I have been a business owner and in various levels of management and I will say there are very few companies who give you the support (with all sincerity, the management staff at this branch doesn't get enough credit) along with the uniforms, jackets, vests, gloves, and boots you need to succeed.
Cons
There will be many, very long hour days until you get your route down. (60 - 65 hour weeks) The incompetence lies above and beyond the branch manager. Don't get me wrong, this is a good company to work for! It is difficult to explain until you work here.