Pros
Standard full benefit package, with decent entry level PTOs. Managers and below are generally really good people.
Cons
401K match has gone down. Insurance costs have skyrocketed while coverage has all but disappeared. It used to feel more special, above average, not only with their benefits, but how senior management interacted with and treated their people. They have become exceedingly corporate and cutthroat. If you are a manager or below, you are always on the chopping block. No one likes walking on eggshells. The absolute worst part is work/life balance. Instead of focusing on delivery, they focus on butts in chairs - I'm assuming to justify the cost of rent? People come to their desks and attend conference calls all day. Old fashioned values. They add a small arcade of crappy games and think they're innovative and progressive.