- Company size. This is a massive company and the size is starting to show. There is increasingly a lot of bureaucracy, promotions and performance management systems don't always reward top performance but rather who's been in line longest, and it's harder to get things done when you need approval from 15 different teams.
- Google Cloud is growing fast... But they're sacrificing culture and quality hiring for getting warm bodies to fill seats. The culture is increasingly toxic and it doesn't feel like Google - with all the focus on external hiring in Google Cloud, it feels more like VMware v2 or mini Amazon and that's not what I signed up for.
- Internal transfers are almost harder than getting into the company in the first place. I have internally interviewed for jobs that had 100+ INTERNAL candidates where they ended up only hiring two people in the end. I've also spent 6-12 months interviewing for 10 different roles internally before finally getting an offer on a different team.