I left Google after three years as an SDE because I had really really had enough of my bosses, I wasn't promoted when I figured I deserved it, and a project that meant a lot to me wasn't getting the staffing it needed to succeed.
I left for a more senior position at a smaller, less prestigious software company, though I've moved again since. Right now I'm working remotely from Toronto for a Silicon Valley start-up.
Ultimately, I wish I had approached working for Google a bit differently. I thought it was sort of an overgrown startup, and you were supposed to look for something that needed doing and do it. No. Google is a large highly structured company with a distinctly process-oriented culture. It's a place where you do what you are told. That famous proverb about Japanese nails absolutely applies. I eventually figured that out, but by then it was too late.
I left for a more senior position at a smaller, less prestigious software company, though I've moved again since. Right now I'm working remotely from Toronto for a Silicon Valley start-up.
Ultimately, I wish I had approached working for Google a bit differently. I thought it was sort of an overgrown startup, and you were supposed to look for something that needed doing and do it. No. Google is a large highly structured company with a distinctly process-oriented culture. It's a place where you do what you are told. That famous proverb about Japanese nails absolutely applies. I eventually figured that out, but by then it was too late.