Pros
If you are good at sales and can dial a phone 60+ times per day, you can make decent money here. Learned a lot about sales very quickly. Making big money is primarily luck of having a good lead assigned to you. They will pretty much hire anyone with any background. Products are (were?) the best in the industry. Profit sharing.
Cons
Job becomes very repetitive. Management's main motivator was fear. Office environment was mainly negative, most employees seemed unhappy. Minimal windows, '80s style decor and cubicle jungle. Company is trying to grow quickly, which means some processes were lacking. Stress of needing to reach continuous sales numbers often creeps into employee's life outside of work, which is stressful (you're only as good as your last sale). Management takes a "big brother" approach to monitoring all employee activity. Your entry and exit from the building, number and duration of calls made, and every website you visit while working there is all logged and reviewed regularly. This is partly necessary because they do not put emphasis (want to pay enough) to hire high quality people, so many people would sit around and do nothing for a very low base salary.
From the building to the employees, importance was always placed on paying the least and expecting the most. No clear path of upward mobility. All managers are salespeople, so you can learn a lot from them, but they will often sell you on why you were wrong to ask a question or bring your concerns to them instead of addressing them. Very high employee turnover...sales team is a revolving door of recent grads and burned out sales people looking to get out of other industries.