Pros
People are generally friendly, overall sense of camaraderie among the group, chance to work on some top notch AAA game titles and have your name in their credits, beer Friday (which didn't happen nearly enough), open floor plan, great place to work if you are single, young, and fresh out of school with little to no experience in the game industry.
Cons
Continual long hours. Yes, crunch happens, but at 2K it happened nearly the entire time I worked there. It was not unusual to work 12-15 hour days/6 days a week. The most aggravating aspect however was management informing you of mandatory OT literally minutes before you thought you were going home. Those same managers would then turn around and go home themselves, which caused an immediate hit on morale. Crunch is not a constant necessary, and when it is, it means management should be doing a better job at planning.