Pros
The company is founded on good principles and truly does place customer satisfaction above all else. Training is quite extensive and support is offered every step of the way. Claims service is definitely one of the best in the industry and many long-term employees.
Cons
Promotions are slow to come and open positions are only posted for certain departments - many positions are filled without allowing interested parties to apply or know that an opening even existed. Often you are expected to basically DO the job of the next higher position before you will be considered for promotion to that position. Technology advancement is horrendous - many systems date back to the 80s or early 90s and have seen little improvement since. New systems are chronically delayed and roll-out deadlines missed by months to years at times. Workloads and expectations vary widely from office to office - someone who is considered a superstar for the amount of work they handle in one office could be terminated in another for handling the same amount of work.