Pros
The benefits are good, and the office space is stunning. (But folks, there's more to life than good looks.) You'll find yourself overwhelmed with snacks in the kitchen. And that's not really a pro, come to think of it. Hospitality here is delivered in goods only.
Cons
You will find yourself underwhelmed with the leadership/management. Where else can you find a steady barrage of 40-page ppt presentations that don't tell you anything? This is a superficial meetings-happy environment, where most of the meetings result in ping-pong style, knee jerk reactions without any solid, thoughtful movement forward. Managers here don't manage effectively, but they are paid very handsomely (far too much, really), so they fight very hard to stay put. Ultimately, I found this to be as unrewarding and disingenuous a place to work as I have ever encountered.