Pros
Ability to make good money if you work 50-60 hours per week and are patient. Good lead system and sales process. The ability to have flexibility in the future after the first year or two. Health insurance benefits. If you work like crazy you can make really great money but not for the first 6 months to a year. No cold calling and not much follow up or clerical work.
Cons
Terrible management for the most part. Company is an ego driven company from the owners down to mid level management with a few exceptions. There were a lot of nice lower level managers that are really nice but mostly tuned out to their agents needs - most likely their time was taken up with trying to keep up with the demands of their managers. The atmosphere of the company over-all is fear and bullying based. BUT there are some really nice people there to keep it unbearable. I personally left for a career change but would have left eventually because of the constant pettiness of upper and middle management.