Pros
You have incredible autonomy to make your own schedule and your own day
Cons
Culture. This may come as a shock but Googles internal culture to me was, odd. It was an agency dressed in a costume of “Googliness, empathy, caring etc”. The culture was a culture of walking on egg shells. If you said something wrong in the eyes of todays cancel culture, you would be ostracized. If you didn’t fit the mold, you’d be ostracized. Overall the development of talent was non existent. The training structures were outdated, and the middle management had too many team members to give any help to upskilling new hires. To the point that most would just slip through the cracks. It is a company that I believe changed, and got too political too quickly in the last few years. I can’t tell you how often I was told “this isn’t the Google that it used to be”.