Pros
Company Vehicle - Ford Escape, paid insurance, new car every 3 years, Full benefits, 401k, 401k match up to 6%, Optional Roth 401k, nice bonus at the end of the year (assuming you hit your goals), salary increase based on merit every year, work from home/your car, only have to work with your boss once a month, flexible schedule.
Cons
You have to deal with people who can barely speak english, you are in and out of convenience stores all day, it is easy to get sick from all the people you interact with all day, your clients are not well educated and therefore run a gas station or liquor store, contracts and prices are constantly changing, you have to roll up your sleeves and get a little dirty at times, you have to self-evaluate yourself twice a year for perforance reviews, and you can find yourself working long hours if you don't keep a healthy work-life balance. Can be hard to get promoted - the company is not creating new positions, but rather filling positions as they open up.