If you want a good reason to not join Google in particular, Google does not train their managers. When I was interviewing with Google, I interviewed around 8 friends of mine that worked or previously worked at Google. Lack of management training was a something that every one of them brought up. Two of them had even been managers at Google and basically said "yeah, we weren't trained".
The way it's been described to me is that most managers at Google are TLMs - Tech Lead Managers. They are responsible primarily for the tech lead part and are only coincidentally responsible for the management part. Some teams do have separate Tech Leads and Managers, but for most teams, it's a single person.
The way it's been described to me is that most managers at Google are TLMs - Tech Lead Managers. They are responsible primarily for the tech lead part and are only coincidentally responsible for the management part. Some teams do have separate Tech Leads and Managers, but for most teams, it's a single person.