Pros
Good entry level job. A good place to become a customer service representative or licensed insurance agent. Company paid initial training and, in some cases all licensing and fees.
Cons
Very high employee turn-over. Most leave as fast as they can on own accord. Job instability - I was laid off once (contracted client cancelled contract) and on second hiring was fired when I could not maintain sales. Poor training. All supervisors seem to have strange personality quirks that range from personal & professional insecurity to just flat-out mean. Extreme favoritism with respect to opportunities in peering, promotions and commissions. Micro management. Management dishonesty with contracted clients and employees. Mediocre and expensive benefits. Tight rules about breaks, KPI and back to back calls. No free coffee.