Great opportunity to work with smart people from all over the world and it is truly multicultural. If you want to do something new, there is always the opportunity.
Cons
Like all big organizations it's hard to get visibility if that is what one desires and growth can really be a challenge without the right exposure.