Pros
If you can sell the money can be outstanding.
Cons
Pay is cut without warning. Payrole is off almost weekly. Bonuses are almost never payed when promised. Top management is average at best. As you take promotions the money decreases instead of increases. contracts signed by company and clients are changed with a moments noticed.(that usually means reps, company, and managers are paid less than what you origanally signed on for).You can also be terminated for no cause leaving you without income and no explanation.