Over the past 10 years, I’ve had more than 500 chats with talented tech folks about their job change decisions: should I leave my well-paid FAMG job? should I join Stripe, Facebook or Airbnb? how to evaluate this offer? etc
A thread with 8 ideas I’ve often shared in these chats:
Note:
Each of us has different aspirations, skills & values. No thread can definitively cover everyone’s situation while still offering a new & useful perspective. This stuff likely won’t apply outside tech/startups & won’t apply worldwide.
Take what resonates, ignore the rest.
I highly recommend working at a fast-growth company at least once in one’s career.
(doing it more than once might not hurt either :) )
I’ve seen that even smart & talented people struggle with how to create their shortlist of fast-growing companies.
Here’s what I tell them:
1/ Pay attention to growth rate, market size, customer satisfaction.
If a company is growing really fast in a large market & its customers are highly satisfied (or are telling everyone they know about it), it should likely be on your shortlist of companies to consider seriously.
2/ Pay attention to the Founders.
A friend recently called for advice on an offer from a 50 person series A startup. He wanted to know if he should ask for 5-10 bps more in equity & $20k more in cash. I asked him if he had talked to the startup's Founder/CEO yet. He hadn’t.
I told him that his question of whether or not he should accept an early stage startup's offer at XYZ terms was irrelevant until he had met & evaluated the Founder
0.75% of zero is still zero whereas 0.5% of $20B is a lot
Early on, the caliber of Founders is the best predictor.
This resonated with him.
He then asked how he should evaluate the Founder.
I gave him this simple heuristic:
Ask questions that you genuinely have about the background, mission, customers, business, culture, challenges. Evaluate the Founder’s answers.
Then ask yourself
“Do I think this person is among the most capable people I have ever met?”
If the answer is No/Maybe, you may still decide to join, but be careful & make sure there are other great redeeming factors not related to the numbers in the offer.
If the answer is Yes, by all means get the best offer you can, but don’t sweat over 5 bps of equity here or there.
3/ It always feels too early or too late.
When a company is growing very fast, some people choose not to join because of regret that they missed out on previous growth.
Other people choose not to join just yet because the explosive growth has created problems that scare them.
People in the first bucket will say: “It’s too late to join. I should’ve joined 2 years ago”.
People in the second bucket will say: “It’s too early to join. I will join after they’ve fixed their go-to-market org structure (or whatever)”. They are too smart for their own good.
Instead, think about it this way so you don't fall prey to the too late/too early error:
The best time to join an awesome fast-growing company was as its first employee. The second best time to join that company is now.
4/ Every company has problems.
It may not appear that way from the outside, but even the very best companies have major problems. Peek carefully inside an impressive rocketship company that’s a darling of the press and you will still see a plethora of problems. Guaranteed.
Why it is important to internalize this:
- Some people are excited about a company, learn more about it in the interview process, and get scared because they didn’t expect to see problems
- Some people quit a rocketship too early because they weren’t expecting so many problems
The question you should be asking is whether your goals, principles & values are misaligned with the problems you see.
Personal example:
I am quite okay with product/process problems & org structure problems. I am not at all okay with a low talent bar & culture problems.
YMMV.
5/ People matter more than you think.
Something odd happens on your 1st day at a company. Remember that Offer Comparison Spreadsheet you created? It won’t matter at all from this point on.
The caliber of your coworkers will dictate your day-to-day fulfillment more than any math
So pick a company with high caliber people & an aligned culture. When times are tough, that's what'll help you persist & not quit too early with burnout. And it turns out that people & culture are also a good predictor for your spreadsheet math working out the way you want it to.
6/ Domain matters less than you think.
Assuming you have the foundational skills, don’t outright reject an otherwise great company in a different domain just because you’ve never worked in that domain (say b2b vs. consumer). When you work with great people, domain matters less.
7/ Don’t let an ego hit get in the way.
I know so many very smart people who have made terrible decisions by rejecting an offer from an amazing company mainly because “scope isn’t large enough”, “would be a step down on title”, “prospective manager is more junior than me”, etc.
I am not saying that you should always ignore scope, title, prospective manager. But I am saying that you should understand that at a fast growing company things will change all the time. Scope will grow, title will come, your manager will change.
Temporary ego can be expensive.
8/ Apply where the bar is high.
Some people never end up applying to really promising companies that check all their boxes for a dream job.
Why?
Because they have heard that the company’s hiring bar is high, and deep down, they don’t want to risk getting a rejection.
If this is you, you are not alone. The first and most important step here is going to be to admit the real reason why you are resisting applying to that company. And then find your own way to combat it. No one can solve this problem for you. You will need to solve it yourself.
There’s a lot more to say, but I will stop now after offering one last thought.
Notice I didn’t say much about the company's mission, impact in the role, your ability to learn, solving interesting problems, etc.
Because:
- For very talented people, these should be table-stakes, not clinching factors
- Too many people say in interviews that impact, mission, and ability to learn are all that matter to them. While that may be a fine interview answer, it is rarely the full, real answer.
With enough repetition, we end up believing these partial answers we tell others. And then we make unrigorous career choices we later regret.
Of course the company’s mission *is* important. But that mission by itself isn’t going to pay for your kids’ college or your retirement.
To recap the 8 ideas:
Growth rate, market, CSAT
Evaluate the founder(s)
It always feels too early or too late
Every company has problems
People matter more than you think
Domain matters less than you think
Combat temporary ego
Apply where the bar is high
And to sum it all up in a few lines:
Join a fast-growing company in a large market with high caliber people and a culture that’s aligned with your values. Do that whenever you are ready and the company is too.
If you are hiring at a fast-growing company with high caliber people & culture, go ahead and promote your company & your jobs page by replying to this tweet so great people can find you.
If you found this thread useful, check out these related threads👇🏾
A thread that talks about creating more clarity when choosing a company and avoiding being "too analytical for your own good"
When people are seeking my advice on a job change decision, I almost always ask them to stack rank Title, Money, and Scope. This is very important to do, especially for very talented people with lots of options.
How can you evaluate the caliber of people at a company before joining it?
Here are 10 tips:
1/
Quality of their interview questions. Pay particular attention to their follow up questions. The quality of an interviewer’s follow up questions is a good indicator of rigorous thinking. Did they just ask obvious follow up Qs or insightful ones? Did they make you think?
2/
Overall rigor of the hiring process. If they aren’t rigorous when hiring you, if the process to get an offer seems “too easy”, they will do the same for future hires, leading to a progressive lowering of the talent bar. A very onerous hiring process isn't a good sign either.
There's a lot of confusion on evaluating a candidate’s Product Sense in interviews.
So let’s analyze bad, good, great answers to an interview question:
"Why do threads on Twitter typically get more engagement than a tweet that links to a blog post with the same content?"
👇🏾
First:
I don’t actually use this specific question when I interview candidates, but you do need a question like this *as a part of* your overall Product Sense interview. This question mainly assesses a candidate’s cognitive empathy & ability to analyze product-user interactions.
A common problem & question in fast-growing startups is how a visionary product-focused founder can scale as the product, business & the org get larger & more complex.
A thread on the types of product leaders to hire, the contracts to create, the mistakes to avoid:
Quick recap on the 3 types product leaders:
The Operator
The Craftsperson
The Visionary
(think of them as hats, if you wish)
First, the really obvious point:
As a founder/CEO who is a product Visionary, you will need Craftspeople & Operators around you.
But:
Don’t solely hire Operators in product leadership roles. Remember, Operators tend not to be the best at original product insights & strategy. With just Operators on the product team, it is near-impossible to translate your great vision into a compelling product experience.
I am not the first nor the last person to recommend this superb book. I wish this book existed when I was in my 20s & 30s, so I could have avoided making dozens of money mistakes. As a bonus, it also provides A+ lessons on clear thinking.
Some followers had recommended this book to me before. I finally got around to reading it in 2021.
IMO it is a must-read for founders, PMs, engineers, etc. who are building B2B/SaaS products. (will help you avoid many mistakes & get to the Truth faster)