Pros
When you remove all of the hype, the products and services really are among the best in the industry. This is forward-thinking company, and the job is never monotonous or stale. The training is solid, progressive and on-going. They give you the opportunity to achieve your goals.
Cons
If you do achieve your goals, they keep raising the quotas without adjusting the payout, so even if you generate significant year-over-year growth, your income level will remain flat. The incentive to keep over-producing is simply to keep your job, not to recieve a financial benefit. This has resulted in some very questionalbe sales tacticts. This is perpetuated by the fact that the pay is among the lowest of its competitors. The hours are terrible, and they do not foster a work-life balance. The expectation is that you put work needs ahead of family needs, and you are met with suspicion and consequences for taking time. Promotions are rare, are very politcal and are not necessarily merit-based.