Pros
I've been here for around 9 months and so far things have been easy going. I was terrified that it would be extremely stressful like how I felt when I worked for a small tech company, but to delight it hasn't been that way. I can only recall 3 events where I felt stressed. 2 of them were preparing for demos. The culture here is friendly, work is interesting. You get to work from home. Nobody micromanages you. You get a free gym membership if you work at building 8 / 8a. Flexible scheduling between 9/80 and 4/10. If you don't like your current team or your role you are free to move around without having to do interviews with other teams.
Cons
Some people don't like it when it's too slow paced but I do. At some of the buildings, they could use some furniture upgrades. Hard to grasp the leadership structure since it's such a huge company.