Google is supposed to be a sweet place to work. Why not give it a chance and see what comes of it?
I thought about it. Really did. I don't want to get into any mud-slinging - but you know how they say that people don't leave jobs, they leave bad management.....
Things might have gotten better there over time, but honestly I was tired of it and ready to move on. I had already made my decision about where I was going next even before all the talks about acquisition got serious, and so I postponed my plans to leave until after the deal was done for the good of the company. Plus staying would have required a relocation within the next 12mos to Boulder.
On the plus side - even without Google on my resume as an employer - I think that having on there how I was so key in the design and implementation of a software product that was acquired by Google and that I chose not to go along in the acquisition should still look pretty darn good on the resume or during the interview.
Google did have some very nice perks - and they made me wonder if i was making the right decision.
But in the end - I made the decision that I wanted to focus on a few things over the next year or so.
1. I wanted to really invest in myself and try to go from being a good developer to a truly great developer.
2. I wanted the opportunity to do some work that wasn't just about making a company money, but to do some work that would inspire me and make me feel that I was somehow using my talents to improve the world.
3. I wanted to devote time to preparing for launching my own products in the next couple of years.
So I made sort of an unconventional choice to meet those goals - and I accepted an offer to join a consulting company named ThoughtWorks - which made me feel like it offered the best opportunity for me to meet these goals.
It's stuff like this that really tipped my decision towards them -- http://www.thoughtworks.com/mission-and-values