Vantaggi
The company offers good (not great) benefits - 401k match is a joke, fellow employees are mostly great because the training program is extensive and requires intellect, and most front-line management understands the employee perspective. This is a great place to learn about insurance and they will train you endlessly about it.
Svantaggi
Once you're a trained insurance professional the company treats you like a child by attempting to micromanage you until you quit. Second tier management is stuck in their metrics instead of understanding employees. Logistical problems abound as they consistently over staff areas just to have other areas overworked. The company has lost a lot of their employee focus over the last 5-10 years and is now losing employees because of it. No amount of quality work will gain you a promotional opportunity - only the amount of designations you can get and even then most employees are teased along at the chance of receiving a promotion without ever getting one. Work-life balance is a joke as numerous employees in my position worked well over 260 days last year (myself included) and got little more than a "thanks" from our immediate management.