I'm not sure I understand what the real dilemma is here of working for a startup. Being employee #15 is not the same as being in the first 5 hired. You don't take the same risks (or even do the same type of work), so there is obviously less reward when it's time to exit.
If you want to get rich, the best way to do it is to start a company yourself - but it sounds like the author didn't want to go that route after trying it. That's OK though, it's not for everyone. But I think the author needs to understand the risk-reward thing here a little better - you need to take more risks to earn more reward, and being the 15th hire at a company that has most likely already raised money is significantly less risk then being like employee #3. A lot of companies compensate their first handful of employees in equity a lot more than others because they took risks (and pay cuts) plus made contributions to the growth of the company that that employees #10 and after most likely didn't.
It still makes perfect sense to work at, or start, a startup - you just have to have the right appetite for risk and the right mindset for the varying types of work you'll be doing (compared to latter employees who can specialize more). You simply won't get "rich" without taking the risk and accepting that you have to broaden your capabilities beyond core technical skills to grow at a startup and earn your way to a nice exit package.
Everything you said makes sense. Now pick up the phone and talk to a recruiter who is trying to hire employee #15 - the tales and projections you will get will be off the charts. My take is that there are people out there who will thrive for every risk/reward ratio. The misgivings usually arrive when employers misrepresent the risk/reward ratio during the hiring process.
One of my favorite questions to ask startups during interviewing is - "In a semi plausible best case scenario how much money do you want me to make?". Answers are usually all over the place.
I think the author understands exactly what they're talking about, and they're not talking about being employee #1-3.
Most people, when they hear "work at a startup", they're talking about being employee #10-30. Not 1-3. There are, clearly, 1/10th as many of the latter, and they're almost all looking for much more skilled people than employees #10-30. I figure this advice is for people who are newer in their careers. People with 10+ years experience probably already know what the article says, and they're likely the only ones who might get hired as employee #1-3.
Then why does he says it's not worth it? You don't get rich being a later employee - I thought that was common knowledge. He's not getting rich, so he thinks working at startups aren't worth it. That's what I get out of this. He didn't take the same risks, so, yeah, he wouldn't get rich - that's my point.
If you want to get rich, the best way to do it is to start a company yourself - but it sounds like the author didn't want to go that route after trying it. That's OK though, it's not for everyone. But I think the author needs to understand the risk-reward thing here a little better - you need to take more risks to earn more reward, and being the 15th hire at a company that has most likely already raised money is significantly less risk then being like employee #3. A lot of companies compensate their first handful of employees in equity a lot more than others because they took risks (and pay cuts) plus made contributions to the growth of the company that that employees #10 and after most likely didn't.
It still makes perfect sense to work at, or start, a startup - you just have to have the right appetite for risk and the right mindset for the varying types of work you'll be doing (compared to latter employees who can specialize more). You simply won't get "rich" without taking the risk and accepting that you have to broaden your capabilities beyond core technical skills to grow at a startup and earn your way to a nice exit package.