Leaving a hot startup after 6 months - stupid idea?
I hate work, even though things couldn't be going better for the company. A big part of me wants to quit. (I'd join another startup or a big tech company)
Is this a stupid thing to do?
Reasons I want to leave: - I'm not gelling with the founder. I hardly ever dislike people, but I just don't get along with the founder. (I work directly with the founder)
- I'm not sold on our product. Everyone else on the team seems to see magic in what we're building, I don't.
- The standard workweek at the company is 90+ hours. That's more than I'd prefer.
- The work isn't technically challenging.
Reasons I want to stay: + My co-workers are crazy awesome. We get along great, and I have utmost respect for how smart everyone else is.
+ I don't want to be a quitter. I feel like I signed up for something, and I don't like what I think leaving says about me.
+ The startup will probably do really well (mostly because everyone else in the market is so bad).
+ The startup is very well connected. Staying part of the company's network will probably be beneficial to me.
17 comments
[ 3.6 ms ] story [ 50.0 ms ] threadExplain the good parts and the bad parts. Ask for guidance and explain you are new to all this.
Aim of boss = to get results.
To get results boss is therapist for a short time.
Boss gets results.
A good (smart) boss would appreciate you taking the time to talk to him/her. Maybe you wouldnt say - 'I dont like my job' but you could phrase it better. As I said - mention both the good and bad parts.
- If the work is not challenging, it will not be very useful on your resume anyway.
- The network that is important is your personal connections to coworkers - if you are not directly interacting with the people the startup is connected with (I assume you mean, who are investing in it), you might as well not exist, you are another faceless programmer that is growing their investment.
- Having a standard workweek of 90+ hours is only worth it if it's your own startup, or you are enjoying the work and are gaining other benefits from it (ie, learning fascinating new skills, building strong relationships, or some other benefit other than money). I would highly advise disregarding your stock options altogether - if they ever amount to anything, it will be a nice surprise, but counting as a direct benefit is not sensible when they will, as with most startups, never amount to anything significant compared to the amount of time and energy you invest. If you burn your energy on a product and company you do not believe in, doing work that is not mentally rewarding, you will eventually burn out.
- if you are not sold on the product, and the product is not technically challenging, neither will you produce your best work, nor will you learn much from building it. You can either
A) create your own skunkworks in the company, and find ways to make product more interesting to yourself by designing, prototyping, and proposing new features that _are_ technically challenging and give product what it lacks. This only makes sense if you believe that the company will appreciate your efforts, and that the product can be salvaged.
B) Find something else you can learn while at the company - better project management skills, pair programming so you can learn from other developers how they think and use their tools, learning how to manage people, learning how to talk to investors and network, etc...
C) If you cannot find anything else you can learn while you are at the company, quit. Good developers are hard to find right now, you should have little trouble finding other work.
So my advice to you: If you want to leave the firm because you don't get along with the founder -> try to talk it out with him. Often the best solution is to have an honest discussion and see if you can resolve your differences. If after you have your discussion with the founder you still are unable to "gel" - leave, its not worth your while to waste your life in an environment that you're not happy in.
But a word of warning on another line... don't be tempted to discuss your grievance with colleagues, no matter how much you like or trust them, talking down something is like a virus: it might get infectious, and the worst is that people start to see you as not really buying in to the whole project. Both are not good outcomes.
Think about it another way too, does it matter if you don't get it? It's not your idea anyway, but you can help make it great and gain experience from that. It'll help you when it comes to making your own thing work - which I feel is probably what you want to do.
Plus, don't fall into the trap of thinking the grass will be greener somewhere else. This is your first job since graduating. You don't have much experience yet. Take it from me, almost every job is the same. It's actually easier to tailor your existing job to be something you like than it is finding a job that will suit you better. (Caveat: This is true of everything bar the number of hours you're working.)
On the other hand, working 90+ hours in a company that's not yours is crazy. 15h/day, 6 days a week? Or 12/day, every day? It's simply not worth the downside in health and missed opportunities.
With a small team size accompanying early startups, I personally feel having the core people click is extremely important.
I of course don't know what number hire the poster was to the startup nor do I know how long the startup has been around, so perhaps the startup is past the "honeymoon" period.
The success chance was similar: they had a top ranking spot in an app store, which is tough to lose no matter what you or competitors do, and generates enormous traffic. You can use the traffic to promote other apps your company makes and give them a terrific advantage too. That said, they were moving away from the employees' personal interests just to get more users in the future. We weren't solving our own problem any more which makes things less fun. The founders would often agree to compromises on features in public meetings and then cancel them privately after.
If you and the founder aren't getting along, it may be better for you, the founder, the company, and your relationship with it and its network to just leave early while there are still some good feelings all around. Leaving early you can leave as a good coworker who just moved on to another opportunity. Leaving later you might be the stereotypical disgruntled coworker. This reasoning inverts some of your pluses.
Looking back on it, the things I stuck through were ridiculous: they often forgot to pay me or got the amount wrong (always too low, never too high of course), didn't come through on agreed benefits like a paid gym membership (I took over paying for months when they randomly stopped, then it took a dozen emails and a meeting where they tried to get out of it when I asked them to pay any amount at all), kept scheduling construction on the weekend without putting it on the team calendar after agreeing not to, and one final nail in the coffin re equity.
They asked me to take more equity instead of cash for pay, I agreed if they'd do some paperwork things I needed, like changing my address to a house in a nearby state I moved to with my wife - I needed that for our immigration case. They were happy to pay me less cash and did so, but they never updated the address (probably didn't want to pay the accountant for the change and different state taxes) and claimed I was accusing them of negligence when I brought it up instead of fixing it.
As a developer, is was easy to find work once I left where no one pulled any bullshit and I could just concentrate on getting my job done. Should have just done that when they first started playing fast and lose with the pay checks instead of getting involved in some sort of adversarial relationship.