Pros
Fantastic training and invaluable experience for anyone hoping to start a career in sales or marketing. The cult of personality is strong and can be contagious for newer, less experienced salesmen. There's is plenty of opportunities for travel, but don't expect the company to reimburse your expenses.
Cons
Bad weeks can feel like slave labor. You have the potential to make anywhere from $1-50/hour. Sometimes you can work 50+ hour weeks making only one sale. God forbid you feel the pressure of making a sale, because the moment you show negativity is the moment the company makes you work in garbage territory. You must must must have an unnatural positive (delusional) mental attitude to work here. Also your work will become your life, be prepared for that.