Pros
The more you learn your route, the quicker your day becomes. You could be done in less than 8 hours with full time pay plus the commission once you get to know your customer.
Cons
At my branch in Newburgh, NY, the products that are ordered consistently will not come. Every day a customer needs A B and C. When the driver arrives at the customer every day without B and or C the customer gets pissed rightfully so because they are paying for it. The cost customer will ask to terminate the contract to which they will find out that that contract is binding and our high-powered lawyers will not lose against a small mom-and-pop business. It's a sticking process to be a part of which could be avoided if the products get delivered to the branch on time. It's just like why are we slaughtering these people when all they want is what they ordered.