Pros
A lot of autonomy, some incredibly smart people there to learn from, networking is highly encouraged and easy to accomplish, access to directors/executive directors is fairly easy as long as you have a good reason to chat with them, beautiful location and campus, lots of "amenities" (incredible gym, onsite dry cleaning and carwash). Compensation is pretty good, the 401k is ridiculously good (no one will beat it in the industry)
Cons
Lots of politics and beating around the bush, slow decision making process, lots of bureaucracy, no clear career pathing (everyone seems to get elevated at the same time not taking into account the superstars and how they should be promoted faster), not a ton of upward mobility due to "lifers" who have been there forever and don't plan to leave and don't plan to continue to move up either