So some of the top questions you should ask IMO are below:
- Runway left
- When was the last raise, what was the amount and time to raise it? What is the makeup of the investors (Angel vs. VC etc)?
- What is the next milestone on the fundraising side?
- What is the biggest competitive advantage/product feature the company has?
- What are the biggest issues facing product/development?
- How do you see my role helping the company?
- How can I best help the company if I come aboard?
- What is the biggest opportunity you feel the company has?
- What is the biggest risk the company faces?
- Who do I report to? -- this trips some startups up, but can highlight potential issues.
- How many employees are there today? How many do you plan to hire in the next 3, 6, 12 months? How many employees have left since founding?
- Equity and the vesting schedule details. Share class information as well. Current dilution, outstanding shares issued and reserved is nice to know too as well.
For what it is worth and this applies to any size company not just startups, you should also ask about what agreements they want you to sign and get them as early into the process as possible without being unreasonable. e.g. outside work policy, NDA, non-compete, non-solicitation, compensation, equity etc. Some of these they may not give you until you agree at least conditionally verbally, but there should be no reason you can't see them once you do. Companies that hide these until your first day make me nervous, at the same time that doesn't mean they are bad, just maybe been given bad advice or have a lack of understanding themselves.
- Understanding the company's place in the market & how they make money
- Understanding their expectations for you -- have they thought them through?
and finally
- How well they respond to questions that they won't answer. They won't show you the cap table, but how the conversation goes is a good indicator of how well you and the future manager will be able to communicate.
They offer you any sort of stock as compensation, and are privately held and won't show you the cap table it is a polite thanks but no thanks and exit.
Any company that isn't comfortable sharing that information isn't going anywhere fast -- or they are about to go public (but you would know that already as well).
- Runway left and when was the last raise: are important because you'd like to know when the company will run out of cash, but more importantly perhaps is to understand whether there's a dilution hit on the horizon so you can negotiate accordingly.
- Equity and the vesting schedule details..: if a startup company doesn't answer or provide you these details when you ask, then you might want to reconsider joining them. Getting 10K or 20K options might seem like a lot, but without knowing how many shares are authorized and issued you don't know how much equity you're really getting.
Yes, the grant has a positive expected value. This value is too uncertain and too illiquid to significantly affect your planning, which ought to care a lot more about what the maximin strategy suggests for your course of action.
I certainly wouldn't rule out the company if I felt the people were good people and just inexperienced as that is why they have to bring on new people.
Where it is a warning sign IMO is if they are well funded and have the money to hire experience and they still choose to not, then I still can't say an absolute no, but I'd be far more cautious and picky.
Which questions/responses are most critical to get right and should make someone run for the exit? I imagine there has to be a little flex on some of these.
What are good/bad answers to this question?
haha right... a colleague of mine just was sued for attempting to join a company considered a competitor...we all had to sign NDAs that prohibit working for a number of companies in our field after we live current employer..
If company wants and there is an NDA/non-compete in place they can bury you in legal costs even if they dont win.
Be careful with highly restrictive NDA/non-competes.
What's your runway? Are you profitable? What is your yearly revenue?
What's the biggest problem you're facing right now? What could kill you in the short-term? What's your plan for this year?
How does your Product team work with your Software Engineering team? Do you have x-functional teams? Do you do semi-regular retrospectives?
What's the background of your leadership team? Eg. has your Head of Product worked as a PM at a FAANG? What's the best thing and the worst thing about working with the CEO/CTO?
The worst heads of product I've had could all answer yes. None of the best could.
Do you actually seek this out?
Every single company I have ever joined would have answered "yes" to this, and in hindsight, I really should have known about that answer prior to joining. Alone, it's probably not a deal-breaker, but I feel like I ought to have known sooner about these things.
You can check yourself if there are any active or historical cases.
I'm just going to steal the definition from Google then: "awaiting decision or settlement." Ongoing. Not finished.
> You can check yourself if there are any active or historical cases.
Not only do I have no idea how to do that, or even how to find out how to do that, my understanding is that court cases are not readily available to the public, and that in many instances obtaining the information would require going to the specific court and in-person requesting the records. And since corporations, in particular, can be sued pretty much anywhere, this isn't a feasible suggestion.
I mean, no. But you can't do that about any question you ask in an interview.
(Though, I do wonder what happens if you are given options or RSUs, and the company has given you false information.)
- What version of the languages and frameworks are they using? If they're not current versions, why not and when do they plan to update?
- If they do automated testing find out if it's the whole code base or just on an isolated part.
- If they have QA, are they writing automated tests or just performing manual QA?
- How long does it take to get code deployed?
- What do they think their biggest technical issue is and how do they plan to address it? In your experience, do those things line up?
- Are you personally impressed by the knowledge level of the engineers interviewing you? That's not one you can ask directly, but you can get an idea by seeing how they answer.
Understanding what their processes look like in practice and in detail, as well as why and how they make decisions, can tell you an enormous amount about the effectiveness of the organization.
> What version of the languages and frameworks are they using? If they're not current versions, why not and when do they plan to update?
Certainly knowing what frameworks are used is useful, but in some fields it's ignorant to assume that an organisation doesn't know what they're doing because they use older versions of software. And asking "when are you going to update", might be the wrong question.
That said, it's a good conversation prompt from both sides. It lets the interviewee gauge if the reason is valid e.g. you build mission critical software and LTS is sensible. It also lets the interviewer gauge how strong the candidate is. Can they have a pointed discussion about software reliability or are they just looking for a cool outfit that runs the latest whizzbang libraries?
I more so meant it as a way to figure out what their plans are for software lifecycle. All common languages (as far as I'm aware) deprecate old versions at some point, after which there are security implications for not updating. Asking what the long term plan is for changing versions and keeping up to date (however big of a priority that is) can provide some insights into how aware they are of technical chores that may be important but aren't feature related. I'm personally more interested in how a company thinks about their answer than what the actual answer is.
For example, I once spoke with a company that used PHP 5.5 with substantial tech debt. Their long term plan was to rewrite the whole platform as Go microservices. They didn't seem to realize that this would be a multi-year effort if it ever happened and that PHP 5.5 was already past its end of life date. The solution didn't fit the circumstances. That told me quite a bit about their engineering organization.
- what is my equity (potential)?
- is there already a technical platform/process to do my work, or does this need to be build first?
Of course, you can never know for sure if someone is telling the truth or not, but they way they defend their answer says a lot in my opinion. People who tend to lie usually don't like getting into the numbers, and people who are honest about runway tend to pay pretty close attention to them.
If they don't wanna show you the business data, then, that's not somewhere where you should work.
If you don't trust that they are actually using accurate data, the business will definitely fail and you shouldn't work there.
So aside from all the questions you would ask about working conditions, tech stack and financial runway, think long and hard about if you truly believe that there is a market for the product that the startup is making. And likewise, would it be possible to ever make a profit delivering that product?
So many startup ideas are honestly pretty bad - they are chasing tiny markets, they are chasing non-existent markets, or they are chasing low-margin businesses and would have to take over the entire world to be profitable, etc. If you don't completely buy the idea of the company as an eventually profitable enterprise, don't join.
Finally, make sure you get something in return for the risk you are taking - either in immediate pay or real equality. It's so, so common for people to work at a startup for 3-4 years, have the startup "succeed" in the sense that it gets bought up by someone, but in the end all the employees get nominal rewards (say less than 100k) or nothing. That is not worth years of giving up a good salary at a bigger company with better benefits.
You have to put yourself in your (potential) customer's shoes. And more than that, you need to try and judge the founders' ability to do that, to see whether they can develop product relevancy as the company (and market) matures.
In other words, emotional intelligence is a valuable asset for early-stage companies.
There's not one specific question I'd ask to figure that out. Depending on how the conversation goes it might be asking about the background of the founders, or their plans for the coming months, or how they assess their threats.
If your role is in engineering you may be at the mercy of failures which you have no control over. I've found those to be the most frustrating and stressful periods in my career.
Watching another department make bad choices or have poor skills/work ethic without being allowed to go in and correct it myself was very painful. Especially being in a small organization.
The idea of going somewhere where the biggest blockers to success are under your control makes a lot of sense if you have confidence in your ability to execute.
As an employee you won't have a ton of insight into things like dilution or liquidation prefs as the company raises more money. Knowing you have the same share class as founders is a good way to ensure there is someone on the board is looking out for your share class.
To what extent are ways of working circumscribed by tooling choices?
"What are you selling?" (and is it something I can believe in) is pretty important too.
[1] https://www.tedinski.com/2018/03/20/wizarding-vs-engineering...
Given the choice between a unityped shitshow and a shitshow where I can at least lean on the compiler, I know which one I'll pick every time.
- If there is a stock offer learn vesting terms and ballpark how much you would make if company was worth 10M-100M. Assume that's an extra bonus and company would probably not make it there.
- Determine what your role is and whether you will like it.
Because unless they actually pay you that money in advance, its most likely not guaranteed in the event the company goes belly up.
I expect a founder to normally guarantee 6 months, or 12 months or 24 months of payment before hiring someone depending on the situation at time of hire. This is the only way I would hire anybody.
Frankly I find it misplaced for a hired employee to have to worry about intricate details about company's runway and other risks etc. Its not your problem. If you are expected to own that as your problem then you might as well offer to be a founder and get proper stock.
- Could you multiply this number with your salary offer ?
If they say yes to previous question, then there is a bonus question.
- Next year, could you find the limit of the same function when n tends to 1/20 ?
- how flexible are you guys (wfh, etc)
- ask about holiday allowance
- confirm how perks work
1. Impact: What problem are they solving for users? How are users using the product?
2. Growth: How quickly are they growing users, both free and paying? How are they acquiring users?
If the startup has a convincing answer for 1, they're working on something concrete. If they don't have convincing answer, probe deeper to find out if they have tangible plans for what they're going to create.
If they answer question 1 well, ask them 2. If they're growing users quickly (for instance, double digit % week over week), the startup is totally worth considering. If they're not growing quickly, ask them how they plan to grow. It's useful to know how they're acquiring users -- if they're spending money to get users, you should ask if it's scalable. If they're getting users without spending much money, great.
Growth can fix most problems in a startup -- it attracts users, investors and talent. If they aren't seeing growth, they should at least have a tangible impact with the users they have and plans for growth.
- How much of my IP/side projects will belong to you?
- Could you walk me through an average day for a $position? (better to talk to an actual $position if possible)
- do you have past history of firing people just before their vesting cliff?
- how did you meet your investors (scan for any hints of dirty money, e.g. backing from Russia etc.)?
Give us more details and we’ll provide you very targeted questions to ask. Since you’re talking about an offer, I’m assuming this for a specific startup...
The most successful raises usually occur when you don't need the money.
- Does the product have traction? Are there paying customers or people who are very excited about what you are building?
- How much runway do they have? Perhaps related, if they aren't yet profitable, does the company act like they are (salaries, fancy perks, etc.)?
- Are you getting a reasonable amount of equity comp and is it structured such that you'll likely be able to benefit from future upside? Startups can change rapidly and stock options are notoriously tricky: you don't want to have to leave stock behind or stay too long at a company that you grow to dislike. This is complicated but http://stockoptioncounsel.com/blog/joining-an-early-stage-st... and http://stockoptioncounsel.com/blog/early-expiration-of-start... are good resources if you really want to dig in.
- Is there a plan for a liquidity event? or
- Does the company have a liquidity event target?
And some follow-ups, if so:
- What date is it planned for?
- What are the conditions the company is planning around?
It's important to know what a startup's goals are. Some exist purely for a liquidity event down the road, while others want to "change the world," etc. Taking a job with a startup that was targeting liquidity in a year or two means you have to balance your offer very carefully and understand your compensation package.
- In the main projects I'd be working on, how many new files are necessary to consume data from an outside source (say JMS) and log the result.
- What is the frequency of your releases
- How long does it take for a minor feature request to make it from initial conception to delivery to the user
These aren't actually specific to a startup largely because I haven't been burnt by a failed startup. YMMV
I guess if a company ever passes #1 I'll have to think up a #2 and #3!
2) What is their long-term intent? (Exit, operate, merge, acquire, etc.)
3) Has the leadership team done this before? (I don't want to be someone else's learning experience.)
Pivots, both historical and pending are relevant no matter who you report to.
Competition in the marketplace is also relevant.
2. How are remote workers integrated?
3. Are there past employees on good terms, who you would hire again? Are separations of all reasons generally clean?
My corn hole hurts. I used to ask all the option related questions and whatnot (6 SF sw eng jobs), but the engineering lane is so far down the totem in 2019 that I don’t see much purpose. They want my skills for 6-18 months? Great, let’s not over-complicate it. My resume is too toasted to make it past the second floor as a result of poor picks resulting in no references newer than 2013.
Personally, I only consider offices I can reach by bike, and try to avoid bro-culture companies.
"What is your staff turnover like?"
Along with the note that the answer is less important than observing their reaction to being asked.
My experience has been that if these things are secret, they are looking for disposable pawns. Sometimes you just need the gig, but go in eyes open.
All the normal stuff like the top voted comment describes.
Missing from that list is the most important question! At A or B stage, what is revenue growth rate? At seed this is a different animal.
Second most important, and also missing (!), brief bios on the management team.
I'd also ask, combined experience of the engineering team, and often missed on a forum like this, combined experience of the sales team.
It’s like fizz buzz for companies