Pros
Casual dress, great compensation (very generous base + commission), paid benefits after 90 days, 3 week training and on-going training and support, discounts at local restaurants with badge, LOTS of prizes given all the time (I won $100, and generous Gift certificates to Massage Envy, 131 Main and Regal Cinemas last month alone along with a $750 bonus for just doing my job!!)
Cons
Expectations are high but they tell you that time and time again during the interview AND training process. People complaining on here probably just went there for a job and not sales. This is not a job for someone coming looking to punch a clock and sit on your butt and collect. You must perform but that performance is rewarded handsomely. I LOVE my job and my co-workers, we have a blast at work. It can be a very stressful job but any job with great rewards will have stress.