I'm at the one year anniversary of my current job and have been grappling with a decision for most of that year...
The situation is that I have a pretty decent shot at getting a job at Google in a month or two. I've wanted to work there for years because it seems like an amazing atmosphere and I really like their products. However, they've been doing
a lot of shark-jumping lately. Should I stay or should I go?
For background, I'm a software engineer.
Reasons for staying at my current job would be:
- I really like my cow-orkers. We are friends and we get along very well.
- The number of hours I work is not unreasonable.
- My boss is the greatest guy ever and will fix anything that's wrong, within his power.
- I can succeed with flying colors without working too hard. It's hard to stand out in a stand-out crowd at Google, so I'd probably fall in the middle of the bell curve there, and career advancement would be tougher.
- My company's stock is going up (at the moment), which (at its current level, which is probably not going to last) between options and ESPP is worth about 25% of my salary each year. Google's stock is tanking (not to discount its obvious potential, but a bird in the hand...)
- I'm afraid of having a short (1 year) stay on my resume if I leave now. I was at my previous job for 8 years.
- I'm afraid that I won't be able to hack the extremely large number of hours expected of you at Google, in the worst case leading to two short jobs on my resume.
Reasons to leave my current job include:
- I'm angry all the time. None of the software we build works; the engineers are too busy to design well. I try to fix it where I can, but the problem affects the entire engineering department. This frustrates me beyond belief. I've worked with the occaisonal bad engineer for many years, but it's never been as frustrating as this. I literally curse all day long.
- My company tries to innovate, but does it half-assed. In fact, we do almost everything half-assed.
- I don't have faith that my company has a future; it will always be a second-rate bit player. My more cynical coworkers generally agree with me on this point.
- My company's successes are despite its engineering department, though most people outside of it don't seem to realize that. This is a widely agreed-upon state of affairs within the company. I'm afraid it will eventually become clear and look bad on the resume.
- Working at Google's got to look good on the resume.
- It's been my dream to work at Google since I first heard about them, and not because of the possibility to get absurdly rich (which is now gone). I long to work with the best people, to create products that people use and love, and to innovate. I want to work for a company where I can happily drink the Kool-Aid.
Until about two months ago I was solidly in Google's court, but nothing's been going right for them lately and I'm worried that I might be jumping out of the frying pan and into the fire.
I'm looking for any thoughts people might have...if you've been in a similar situation, how you sorted through the positives and negatives to arrive at a decision. If you know people who work for Google (or do yourself) and have any relevant anecdotes that's good too.
Personally I would go for it regardless, but if you can get some assurance that you'd have a job still, it would be an easier decision for you.
posted by qwip at 4:18 AM on March 10, 2006