Pros
Great if you like travel and change of scenery. You get to meet new people every day. This place really serviced the side of me that gets bored easily. This job will keep you on your toes and constantly trying new things in order to make better sales. There can be a lot of down time, but since you are commission based you don't have to feel guilty pulling out a book or going for a walk.
Cons
The ups and downs of sales really got to me. Some days were really tough and I'd walk away with $30 to show for it. That being said, there were plenty of days where I felt like I hadn't worked at all and would walk away with $600 for one day. The travel can get rough as if you don't want to make a 2 hour commute you're left staying in some of the worst hotels on their per diem.