Pros
Good benefits, company car, profit sharing (which I feel is a catch 22 because it takes 6 years to be fully vested in), my manager happens to be excellent but I know this is not always the case and the route drivers who handle my accounts are fairly adept at their job. As far as the quota is concerned I might just be getting lucky but it seems really reasonable.
Cons
The company is stuck in the dark ages. All customers have to pay with cash or checks which could be multiple hundreds to a thousand plus dollars depending on the size of the account. This prehistoric thinking is frustrating. Part of my job as a sales representative is data entry which consumes about 2 hours of my morning every day. You're on a 40 hour a week salary but they expect you to work 8am-6pm M-F (50 hours).