A lot of talented people and plenty of resources available to help you succeed. A large organization with a lot of career opportunity. Good management that strives to do the right thing.
Cons
Expectations for career level seem to differ among different functions. Operations can seem more metric focused and less people focused at times.