Pros
37.5 hour work week, half day once a week (some departments get Fridays, mine does not), onsite gym at super low price, 401k matching, employer paid life insurance. Most benefits are okay except the health insurance.
Cons
Where do I start? Management blatantly plays favorites with complete disregard for their employees. No opportunity for advancement unless you are in the cool club. Women act like high school drama queens, with nothing better to do than make people feel bad about themselves. Management hides in their offices and bark orders via email, demanding productivity. They are not leaders, in my opinion. They are bosses, not managers, and bullies in some cases. Health insurance is a joke. Extremely high deductibles. By the time you meet your deductible you will be broke. For an insurance company, I find it interesting they offer the crappiest health insurance.