Startup background I'm close to launching my first micropreneur-esque SaaS app (within 2-3 weeks). I've been building this app on the side over the past year or so while working my day job.
Day job background My day job is sort of a re-startup - about 3 years ago, we (3 developers) came into an almost bankrupt company with a new CEO and have helped to rebuild the product along with a relatively stable income. The income is still not covering the company's costs, so we've been getting cash injections from the investors.
Coming in from the outside, things look promising. From the inside, though, the opposite is true. We have lost a Project and Product Manager less than 8 months; my former developer co-worker quit out of frustration. The problems with the inner-workings of the company are numerous, but the big ones would be:
I got the offer yesterday, and it is a nice one. It does, however, involve relocation. I'm not sure the contract length (will ask later today), but 2 years is fairly standard for a full relo.
Not knowing how quickly your startup will grow (or if it will fail miserably), would you take the new position with your ultimate goal still being to become self-sufficient, escaping the hamster wheel? Pros of new job:
Any input is appreciated. :)
This is my keypoint: "Less-frustrating".
Working on a startup is hard enough. But after all it should, no must be fun somehow. What you wriite it is no fun at all. You are 28, but you have no time to waste. Nothing which is frustrating will ever suddenly turn out "good".
When I read your message you sound as this new job is really cool and you really would like to do it.
Why wait? Pimp your life and go back to your startup life with a new idea and a more fun environment.
After all your post sounds to me as this is actually your wish. Listen to your belly. Relax, learn, conquer the startup scene in 2 years again.
I noticed there are more clearly-defined pros than cons. Such a thinking, especially when the offer solid, can serve as blinders. Specifically, it's easy to get caught in the positive feedback loop of rationalizing all the good that awaits you on the other side. It's usually only after you leave and during the stress of re-adjusting to a new work environment (and new city, especially if you don't know people there) that the benefits of the old job start to come out.
On the other hand, if you can't think of any reasons to stay where you are, then perhaps it's more harmful to both parties to remain there.
Also, the list of pros and cons appear to justify your reason to accept the offer. Perhaps another list to justify staying at your current job might also help? The goal, IMHO, is to be as objective as possible, and that's usually pretty hard to do.
Larger companies don't necessarily provide a work environment that's less-frustrating or less stressful. Some levels of stress is usually important - at least for me - but the point at which stress seems to go away is also equally stressful for me. Larger companies do have organizational politics and success starts to depend not solely on your ability to contribute but also on your ability to work as part of a team. While some argue that politics is bad, I argue it's a necessary part of life that exists in all contexts (can there be a true meritocracy? qualifiers of merits can become quite subjective).
I'd also recommend you do research on the hiring company. Use resources like Glassdoor, LinkedIn, and old-school networking to find out what it's really like to work there. The people you meet during the hiring process may be groupies.
The standard pros for staying at your existing company is the brand equity you've built during your 3 year tenure there. Work friends can vanish quite quickly once you leave the organization.
WRT to earnings, I don't know where you're coming from or going to but be sure to adjust for cost of living and qualify of life. Salary alone doesn't quite paint the picture of your net income - try plugging your gross salary into calculators that take into account cost of living and changes in state tax.
I hope the above points help you in making a more informed decision. A buddy once told me "the grass is never greener on the other side - rather - think about how manageable the brown spots are."
Lastly, if you find any of the above helpful and want to send me a Careers 2.0 invite, I'd be grateful :)
I won't give you my personal opinion, because it's based on my personal experience and values and not yours. I see that you've listed pros and cons, which is a good step to making a decision. However, I find pros & cons limiting in helping making a decision. A 'technique' that a friend of mine showed me and that I found helpful is to build (what I call) a path table instead of list of pros and cons.
It goes something like this: Instead of listing positive and negatives, pros and cons, you start by splitting into two main paths : in your case staying and leaving. These allow you to not focus on the decision point between the two, but trying to look into the future on each different path. What would happen if you stay, What would happen if you leave...
Each of those paths you split into two columns each: Price and Benefit You list the price you might have to pay and the benefits you might gain for each of those paths. For example: a price for leaving would be missing your friends where you currently live. A benefit of leaving could be meeting new people in a new environment (just as an example). List both. Basically write down everything that comes to mind within those prices and benefits for both decision paths.
Simply writing it this way instead of pros & cons helps you structure your thought process better in my opinion. Once you have the path table complete, I suggest leave it aside for a while, coming to it later. When you do, try to summarise each of the four columns into its essence, or find the biggest theme/risk on each. This summary could also help you see more clearly what draws you more - the fear of paying a price or the excitement of getting the benefit and which path just feels right for you.