Pros
There's some wicked sharp people there. I mean just unreal smart. You can learn a lot, and ramp up your skills quickly. The onsite gym, and lax dress code are a plus as well. The pros were enough to keep me there for over 5 years.
Kontras
All those smart people? Yeah, they're leaving due to inept management from the directors on down. They don't listen to the front line/engine room rackers. Headcount is a joke. Queue volume would be if it weren't so absurdly terrible. Pay isn't close to competitive. Tuition reimbursement and 401k are a joke as well. Oh, and if you mention any of this in your exit interview, even in the most professional, and diplomatic manner possible, there are some senior leaders who will black ball you within the org, making it impossible for you to come back, even if you wanted to. That statement of "ineligible for rehire" can also cause you issues with future employment as well, depending on the degree of background investigation that is done. All of this is symptomatic of the petty, vindictive, wrong headed, nature which seems to be heart and soul of middle management.