Pros
I worked in the information technology department, and was impressed with how great my co-workers were. Very nice, hard-working people. Also, if someone wants to learn all aspects of the insurance industry (there is a lot to know), you have ample opportunity in this company.
Cons
The IT department was one of the most overloaded and understaffed I've ever seen. People worked long hours and on weekends, but never seemed to catch up. Turnover was high, which didn't help any. Compensation was not bad, but not exactly competitive, especially considering the workload, stress, and chaos. I heard similar complaints from people in other departments, so it wasn't just IT. The management mindset seemed to be all about short-term numbers, not building loyalty over the long term for customers or employees. Also, there's a ton of nepotism - not a good thing.