Pros
You get to work on problems at a huge scale. The company is so big and moving around is so easy that you can practically do anything you want.
Cons
Google used to be a place of innovation and experimentation. People were encouraged to hack on things, create side projects, propose projects. Now, upper management wants everyone in, "alignment". If you create a side project that benefits thousands of people internally or saves the company money or fixes longstanding bugs you get a gentle pat on the back and zero credit at performance review time. I was laid off without warning. People still at the company will join me for lunch, but are so afraid of being fired that they won't even sign me in to let me pick my things up from my desk. About, "diversity & inclusion", when you have career events for people based on the way they look, that's called, "exclusion".