Pros
Brilliant technical staff, and excellent coworkers.
Cons
The culture has changed significantly. Good leaders empower brilliance and excellence, they don't discourage or inhibit them. It seems like all the good, empowering leaders have left Google, and were replaced by people who are actively preventing people from being their best. For example, the old self-assessment / peer-assessment / leadership-assessment "Perf" system was brilliant and was a model that other companies followed. It was turned down and replaced by an atrocious "expectations / anonymous adhoc feedback / check-in" system that makes everyone feel like they're on a PIP. The highest performers are discouraged from setting ambitious goals, and "doing the right thing for the company", and are instead encouraged to define modest goals that strictly match the role profile description of their role. The highest priority is "meeting the expectations". It feels like whoever is leading People Operations is actively trying to sabotage morale, burn people out, and cause the highest performers to look for the door.