Pros
Good salaries, outstanding manager culture, and nice perks.
Cons
Google just decided to lay off 12,000 employees worldwide. With just the profits from last quarter, they could've paid these employees for 10 years. In a heartless, gutless move, google laid off without warning and seemingly at random people who had been at the company for possibly decades by sending them an email. They didn't even let those employees communicate with their former teammates to say goodbye. Simultaneously, they left thousands of non-US employees around the world uncertain about their futures, in many cases facing the possibility of deportation due to their visas being tied to their employment. They destroyed employee morale and trust in them. And to top it off, they attempted to gaslight us in an embarrassing town hall with leadership, giving non-answers to legitimate questions and pretending that the layoffs were a necessity. This is demonstrably a lie. Do not make important life choices based on this company. Do not move internationally and assume that if you do a good job in a core team that you will maintain your job. People with excellent performance reviews, in core positions with decades at the company were let go without even a conversation.