Pros
Extremely supportive work environment. Challenging work, and very smart, innovative go-workers always look at how to improve. People are generally open, direct and very helpful. I have an incredible manager - best in my career and I see that all the way up my chain of management. So many ways to meet people - through Employee Resource Groups, to Employee Volunteer and community outreach groups - and at our location, we have Toastmasters and "hidden hobbies" at lunch. Very happy with my job.
Cons
It is large so you have to be very pro-active about getting involved - but there are lots of opportunities that cross business groups. There is still segmentation between the claims groups and the underwriting groups that could be improved. Some combined team building activities would be helpful.