Pros
Free parking, nice workout room and cafeteria, decent 401(k) match.
Cons
It's very difficult to tell why people are promoted here. It's often not the best people. It's sort of a crony culture where management gives itself as many perks/increased bonuses as possible, and employees try to "buy in" to the culture to get some of those perks. The company supposedly has had banner years the last two years, but many bonuses have gone down despite high individual employee rankings. There are many non-working "managers" who spend most of their day micromanaging their reports. They are often pretty weak, so employees call it "playing house" with their manager. Weak senior management. If you've done well at other companies because you do quality work and work hard, you may not want to go here, because that's not what is rewarded. Get anything they promise you in an interview in writing if you can.