Pros: Great benefits. Lots of travel opportunity. Great for some (not for everyone)— especially for people avoiding their families or trying to have an affair. If you don't like your current team, you can often move to another one or relocate to another location. Great opportunity to learn new skills. Some of the leadership is inspiring. Nice workspaces for some.
Cons: Gender-biased, misguided, disorganized, competitive structure, reorgs frequent This place is trying to be a start-up with huge enterprise problems—it's awkward. Makes for a lot of wasted effort for people trying to get things done in an innovative way with business-side making the last judgment. Shiny object syndrome. Emphasis on PR moments over fixing real problems. Performance reviews lend to a gender- or personality-bias when it comes to promotions. Women and/or introverts often get the short end of the stick unless they have a great/shark managers. I've seen the most ineffective game-players get promoted over competent and effective peers who seemed to get punished for actually getting things done and not wasting their energy dick-swinging or taking unnecessary travel. In effect, a lot of the people promoted do not make for the best leadership. Bad management. Too many cooks in the kitchen with product or design, not enough project managers (or none at all). Constant reorganization is exhausting and disorienting. Nobody knows what's going on. Deflates spirit and doesn't help progress.