Pros
When you land on a good team with good people, you are surrounded with the smartest, brightest, funniest people. Benefits are out of this world.
Cons
From the perspective of someone on the lower end of the food chain, I am floored how bad the attitude towards admins and PCs are here. Many people in those positions have masters degrees and remarkable backgrounds in the biggest names in the world. And once you arrive at BMGF the attitude is shut up, print this, schedule that. I once pushed back, and was told point blank that 700 people applied for my job, so if I would like to be somewhere else that wouldn't be a problem for them. It always seems like the minute I decide I am done they send me to Africa, loop me in on a big project, or I meet someone amazing. Golden handcuffs, I swear. I wouldn't say that I regret my time here...but unless you want to be an admin for a while and settle in to the role, I would not advise someone taking a lower level job here in the hopes of an amazing opportunity, which is what I did.