One of the most repeated questions I get is: how do I evaluate whether I should join an early seed-stage startup? Embarking on a journey with a startup is akin to taking a leap of faith. While there's no guarantee of success, conducting due diligence can significantly mitigate risks. Having been in such a position a couple of times myself, I wanted to share the framework I use that may help you make your decision.
For a quick background, the first startup I joined after my undergrad, MIME360, was acquired by Flipkart to build out its digital store. The four years I worked at Flipkart, it went through a hyper-growth phase to become India's biggest eCommerce company. After doing my Masters in Computer Science from Columbia University, I was fortunate to find another set of high performers with TellApart. TellApart ended up being Twitter's biggest acquisition, and I was fortunate to be part of that journey too.
After spending 6 years building ad products at Twitter, I wanted to get back to early-stage companies, which led me to join Frec as a founding engineer. Frec is a fintech startup, democratizing complex financial instruments which were previously accessible to a wealthy few. Unlike MIME360 and TellApart, where I was very early in my career and also just at the right place at the right time, Frec was a very intentional decision.
I had worked with some of the other founding engineers before, so I was confident the team was capable of executing. Josh McFarland (TellApart founder) was the lead investor from Greylock, so that was another huge vote of confidence. When I spoke to Mo Al Adham, the founder of Frec, his thoughts about the team and product-market fit complimented mine, and I was convinced I was making the right decision.
Given my prior experience with small and medium-sized start-ups, some of my friends/colleagues reach out to me to help evaluate a startup they’re considering joining. Joining a new company is a big step, both personally and professionally. Making an informed decision is much easier with public companies since a lot of resources/metrics that you might need are already available like revenue growth, median salary for your role, opinion of current and past employees, etc.
Such data is generally not available for most startups, especially the early-stage ones (pre-series B) which makes it quite a risky prospect. We know start-ups are inherently hard, and while there is no guarantee of success, you can definitely mitigate some risk by doing your own due diligence. Most start-ups are aware of this and are willing to share information with potential employees within reasonable limits.
It's essential to remember that joining a startup is not just about being hired; it's a mutual exploration where you are interviewing the company as much as they are interviewing you. Before saying yes to joining a startup, it's crucial to have a clear understanding of what you aim to gain from the experience. With the hope that it can help others as well, I am sharing some of the things I considered when making my decision to join Frec.
Understanding the product is fundamental as it forms the cornerstone of the startup's existence.
Evaluating the company's overall health and trajectory is vital for long-term commitment. You don't want to join a company for 6 months for it to run out of money. These questions will help evaluate the health of the company and what are their plans for the next 1-2 years.
The dynamics and cohesion within the team can significantly impact your experience and success within the startup. Even if there is no financial success, you can still gain a lot by working with a high-performing team.
Understanding the vision and leadership style of the founder(s) can provide insights into the startup's direction.
Note: Founders with previous exists (IPO/acquisitions) have done it before and know the recipe well.
The motivations behind investor backing can shed light on the perceived potential of the startup from a third party.
A lot of times startups will let you talk to their investors too. If you’ve already cleared the interviews, then they'll try hard to sell you. You should research the quality of investors backing the company, their past bets, success rate, etc.
Why did the investors choose to invest in the founder/company? Are they betting on the team or the product?
What does PMF look like to them?
Hopefully, it’s aligned with Founders vision
Is the press related to the investment?
Clarifying your role and expectations ensures alignment between personal growth and company objectives.
For technical roles, understanding the technological landscape is crucial. A lot of times I’ve seen engineers burnt out by simply using bad tools for the job.
As you might have noticed, we're intentionally skipping compensation/benefits in this set of questions, since it can be a post on its own. Not to mention startup compensation gets really complex with ISOs, options, PPU, 409a evaluation, strike price, exercise price, etc.
Another aspect not covered that might be crucial to you is immigration-related questions in case you need a work visa. Remember, this isn't meant to be a comprehensive list. You might care about some criteria more than others. By asking the right questions and delving deep into various aspects of the startup, you can make an informed choice that aligns with your career goals and aspirations.