Having come from the startup world myself, I'd encourage anyone who wants a change of scenery, even if it's only for a few years, to apply here.
* Great company culture, competitive pay, and amazing benefits
* Lots of interesting problems to work on
* Learn about developing at scale
* Good work-life balance.
And, especially if you want to go back and do a startup again in a few years: - Expand your network of really talented people.
- Understand the kinds of products and teams the top-tier companies are looking for
Although I also wouldn't be surprised if you decided to stay for a lot longer.One of the downsides to the hiring process is that team placement can still be a bit random. If you're a senior dev who still loves actively coding and is in the startup world, and is thinking about applying but is worried you'll end up working on something that doesn't interest you, drop me a line at the email in my profile. Especially if you're interested in mobile.
Disclaimer: I'm a hiring manager at Google.