Pros
There are great employees and it can be fun to work there. That is the only pro.
Cons
This company DOES NOT care about its employees. I was at a meeting with the C.E.O. present, and he was incredibly rude the employees there. Also, if you are not successful, and sometimes even if you are, the broken pay structure will leave you with no money when you need it. This job is purely commission based. Don't let them fool you with the stipend. The stipend is BARELY enough to do the job period, but doesn't cover food, bills, or spending money. DO NOT take a job with this horrible company unless you have a solid backup plan or back up income. They will let you drown in your bills and not lose any sleep over it. They will have you work easily over 40 hours a week. I was even forced to deal with work on my days off constantly.