Pros
Good benefits, gym, mental services, financial advisors.
Great comp package, now with better differentiation
Pleasure to work with colleagues (depends on team)
Cons
If you want something improved or done well, have to always drive it yourself
Technical infrastructure is mixed bag of services.