Pros
Benefits (medical, vision, 401k, etc) are all top-notch. A few people there are legitimately impressive on a technical level. You get to play with some pretty cool technology and work on big production systems. There's a Wegman's nearby. Whenever a Zenimax Media studio puts out a game, you get a free copy.
Cons
Office moved to new location, and they took away most of the perks to put us in a cube farm (actually it wasn't even cubes, just open floor plan). Management often has no idea what the organization is doing, and you'll get inconsistent answers depending on who you ask. Bad employees are seldom removed, and good ones often toil in obscurity. The work isn't interesting or meaningful most of the time, no one respects deadlines, and there's a general sense of playing at being a company, with very few people actually doing any real work. Employees do not appear to be valued at all. Single biggest complaint was that when I put in my resignation and two weeks notice, I was told that they accepted the former, but rejected the latter, and I was asked to leave immediately, with no severance. I would HIGHLY recommend, if you work here, not giving them any kind of notice before you quit, since they clearly don't respect it if you do.