Pros
Amazing buildings, smart people, global reach, great added benefits, and philanthropic investment.
Kontras
Real lack of trust at all levels and a jerk culture that's rewarded from the top. No learning/fail-fast mindset, get ready to be yelled at and called a 'f*#$ing idiot' if something in your area is going in the wrong direction and for your manager to take credit when things are going well. No diversity at the top, probably due to the lack of flexibility. People not treated like human beings (e.g. team that doesn't say hi or bye, useless meeting culture where meetings mean you're always busy a.k.a. important). Incentives do not drive collaboration or supportive teams - very siloed and hard to move things forward. All that said, culture can vary a lot by department or even team (e.g. data, eng, etc), so do your research.