edit: don’t want to blame founders, they also need to preserve their equity for future employees but there has to be a better balance
That means vetting a company before joining it, pushing back during negotiations and being willing to walk away, giving necessary feedback to your coworkers regardless of their title, and personally practicing the style of leadership you expect from others.
It takes a team of people though, and if the team isn't solid then you need to either try to fix it or walk away. A good team will build individuals up and support them rather than wear down and exploit them.
I just passed the 5 year mark at my current company. When I joined there were about 30 people, and now it's probably around 400. I took 4 days off this week, but on Friday afternoon I popped into the old "office", which are some portable buildings on a cattle ranch. It turned out to be the once-every-few-years junk cleanup day, and the CEO, possibly a billionaire on paper at this point, was limping around with leather gloves and a sore back, and all he had to talk about was the recent ultrasound of his first baby, and how proud he is of how the company has grown since the last cleanup day.
In a bad startup you typically can’t ‘push back’ meaningfully. If the management doesn’t understand how to treat people well, people pushing back won’t educate them, and employees have to get work done to justify their presence rather than fighting battles all the time.
If you're a decent engineer you'll find work in a few weeks and any other startup will be happy to have you.
Unfortunately for non engineers I understand that may be more difficult and for those starting out too. So matter of perspective definitely since engineers aren't the only employees at a startup, but I would hope with due dilligence that is caught while you're interviewing.
Depending on how long it takes you to get to this point, it could have cost you a great deal in lost opportunity and benefits.
The fact that you can get another job is irrelevant to that.
Which is the point of this overall thread - you could easily have been better off at an established company.
Everything you just said is true of working at a big co as well.
Plenty of people at big cos have bad bosses, plenty get over worked. Plenty feel they have no input etc etc, this is a human organizational and work issue that is true of both small startup and big org.
I've listened to my mother gripe about some of the biggest financial companies in the world from various positions all the way to fairly senior management for the last 20 years with everything that has been said here. The only solution she had was to jump to another company after investing sometimes up to 5 years of her time in places like that.
No, but you will be paid more over time and switching jobs won’t cost you deferred payment in terms of vesting.
If you can land a startup job with the same salary and benefits as a bigco, then by all means do so. This is more about the poor value of deferred compensation.
Is what started our sub thread here, I didn't believe we've been talking financials. If we have been, then in base salary I guess I still disagree, but yeah at least with RSUs it's hard to beat. That said I've interviewed for startups where the base salary for an IC position was like 230k+, they're rarer, founded by exceptional past founders who raised ridiculous sized rounds, and all just as rare as a job at a FAANG so I don't know, is the real problem that all 85th percentile and below of all jobs pay like shit or treat people poorly?
Our sub-thread is in the context of the overall posting, which is about what a bad deal it is to work at startups. The entire point is about the risk not being worth the financial reward. Our sub-thread is discussing one aspect of that.
I really don’t think people do enough due diligence about where they should work plain and simple. Work is a mutual contract where you want to try to extract as much value from your employer while negotiating to the point they’ll still hire you. And a lot of the negotiation is figuring out if it’s a good job anyway and walking away to another option if you get the sense it’s not a good from either a financial, time or social perspective.