Forget about whether it's good for the market as a whole for the moment: is there a solution for the average tech employee?
Forget about whether it's good for the market as a whole for the moment: is there a solution for the average tech employee?
Not really. Working at a startup is almost certainly going to result in lower compensation than working at an established company that grants RSUs or options.
The decline in IPOs is a net negative for engineers who work at startups. At the same time this has been happening, larger companies have been increasing compensation for engineers.
The situation is now like this: you can work at a startup for several years and hope to make a big windfall if you get in early enough to get a lot of shares and there is an acquisition or an IPO, or you can work at a FAANG company for 5 years and make a million dollars or more with none of the risk, better benefits, and probably better work-life balance.
Some people are passionate about startup culture, and they should probably go work at startups, but for everyone else startup work is becoming an increasingly larger sacrifice.
It is inconvenient for those looking to IPO for a windfall, but keep in mind that most startups aren't looking to IPO but to be bought out. Only a tiny fraction of the unicorns IPO. Most startups are usually bought by other companies.
The software security startup I worked for didn't IPO. It was bought out by another more established startup. Which was bought out by some hedge fund or something a few years later.
Most ( but not all ) tech billionaires are created by these huge IPOs. But by far, most millionaires in the tech world are created by being bought out, not IPOing.
It’s actually an interesting thing you mention. I’d you take a below-market rate but your employer doesn’t “exist” longer than necessary, there’s a lot less actual sunken cost. Nowadays they ask you to take a below market rate and try as long as possible to stay private.