How do you assess the Financial Health and market stability of a startup before applying for a job there?
It's tricky as startups generally aren't very public with exact financial numbers (they are private after all). The main tactical calculation to make is the amount of funding they have divided by the number of employees. This will give you runway (assuming 0 revenue, which many hyper-growth startups effectively have).
So let's say a tech company has raised $15 million and have 20 full-time staff in the United States who are a mix of engineering/non-tech:
This calculation doesn't need to be exact - It should be a rough vibe check. The failure mode for my $15 million raised example would be if the company had 200+ employees or something. That is financially unsustainable unless the startup has massive profits (which they rarely do). Remember to add that 50% on top of the pay as many people don't realize how expensive it is to hire a full-time human being.
In general, a good company should have 2+ years of runway from that calculation. YC is recommending 3-5 given the current market, which makes it much harder to raise.
For funding, you can generally find that information on Crunchbase, TechCrunch, LinkedIn, and online searches in general. LinkedIn in particular is good for finding a ballpark of total headcount.
Always apply, but when interviewing ask these questions
Also get a sense of their engineers who left the company. Did they do layoffs? Are they pivoting? pivots are generally not a good sign
1 misleading indicator of health - Are they hiring aggressively?
Pivots - I remember a sam altman video where he said some founders realize this current thing is not working and theyre running out of money, we need to pivot and they force an idea that more often than not fails
Try to understand the markets of their business. Does it seem profitable/revenue generating? Generally B2B is better (easier to monetize). User count for a B2C can be very very misleading as a lot of companies struggle to convert from free to paid users
Thanks Sai. Appreciate your detailed response.
I just learned that one option is to check Crunchbase.com, but many of their critical features are behind a paywall.
Crunchbase is good, but most of it is paywalled and the pricing is not worth it for individuals. Most companies like to show off when they raise so you can generally find that information fairly easily. Companies are also generally willing to share info about funding and stuff when you ask during interviews
Another thing you should do is to simply investigate the product. Not only does this help you get information on how the company is doing, it helps you pass the interview as well:
This is another sanity check. If the company is claiming some crazy number like $10M+ yearly revenue but their website only gets 1k clicks per month, I would be incredibly skeptical.
Investor quality is a great signal as well. As an individual engineer, you probably don't have the skills to evaluate if a startup has a financially sound business model or has the potential to be a market leader. Well, the good news is that you don't need to figure this all out on your own.
It's literally the job of top VC firms to do this research and determine if a tech startup has these positive characteristics. As an engineer interested in working for startups, you can take advantage of the thousands of hours of due diligence top VCs do across startups and simply work for the ones funded by these top VCs.
In terms of identifying the top VCs, here's a good article: https://dealroom.net/blog/top-venture-capital-firms
A lot of succeeding in tech is building on top of the work already done by people smarter than you. 😁
Lastly, look at the talent. If a startup has a bunch of engineers from top companies like FAANG or other hyper-growth startups (Notion, Brex, etc), then it has a very good chance of being legit. Even if the startup fails, you will still learn from the best engineers in the world, which is the true prize (compensation and level are a lagging indicator of your true skill). Again, it's hard to go wrong banking on the decisions of incredibly talented people.
Anyways, hope this all helps and here's a bunch of other resources to determine if a startup is good (+ help you get into them):