Building elite teams: who to keep and who to let go
Many founders brag about never firing anyone.
This is not loyalty.
It is fear.
Keeping mediocre people signals to the best performers that excellence does not matter here.
Deep dive theory
Why this matters?
A startup has ten employees. Eight are excellent. Two are average.
The average employees do their jobs. They are not bad people. They finish tasks. They just do not push the company forward. They do not solve problems before being asked.
What happens over time?
The excellent employees notice. They work late fixing issues. The average employees leave at five. Same salary. Same title. The message is clear: working hard does not matter here.
The excellent employees start looking for other jobs. They have options. The average employees stay. They have nowhere better to go.
After two years, the company is full of average people. The excellent ones left. This is how good companies become mediocre.
Keeping the wrong people costs more than letting them go. But how to know who is wrong?
1. The test that clarifies everything
There is one question that cuts through confusion:
If this person resigned tomorrow, would there be a fight to keep them?
If yes, they are essential. Invest in them. Pay them more. Give them harder problems.
If no, they should not be there. The only question is when to have that conversation.
This sounds harsh. It is also honest. Every week someone stays who would not be fought for, that is choosing them over someone better.
The math is simple. Every role filled by an average performer is a role not filled by an excellent one. A 15-person engineering team with three average performers has three slots that could hold stars.
Running this test on every person does not mean firing everyone. It means seeing clearly who would genuinely be missed.
That clarity leads to the next question: what happens when average people are allowed to stay?
2. How mediocrity spreads
One underperformer does not just affect their own work. They affect everyone around them.
When excellent people see mediocre work tolerated, they question their own effort. Why stay late if nobody cares? Why push for quality if "good enough" is accepted?
Some lower their standards to match. Some leave. Either way, the team gets worse.
A product team at a 200-person company has one designer who misses deadlines and blames others. The manager avoids the conflict. After a year, two of the three best designers have left for competitors. They cited "team culture" in their exit interviews.
Mediocrity is contagious. Excellence is too. The question is which one the team is spreading.
This is why elite teams are strict about performance. Not because they are mean. Because one weak link weakens everyone.
A-players want to work with other A-players. If B-players stick around, the A-players find somewhere else to go.
3. How to let people go without destroying morale
Firing someone feels terrible. Most managers avoid it too long. Then when they finally act, they do it badly.
The key is separating the person from the problem.
Bad fit does not mean bad person. Someone can be talented but wrong for this role, this team, this stage of the company. That is not their fault. It is a mismatch.
When someone leaves, being generous matters. Pay severance even if not required. Help them find their next role. Be honest about why it did not work without making them feel like a failure.
This does two things. It treats the departing person with dignity. And it shows everyone else that the company handles hard situations fairly.
Firing done badly creates fear. People hide problems. They do not take risks. They protect themselves instead of the company.
Firing done well creates clarity. People understand: performance matters, and people are treated fairly. Both can be true.
4. When this approach causes harm
Being selective about who stays works in most situations. But not all.
Early-stage startups need generalists who can do everything. Someone might be average at any one skill but invaluable because they do ten different things. The keeper test fails for these people.
In turnarounds, there may not be better options. Sometimes average people doing average work is necessary while the business stabilizes. Firing everyone leaves nobody.
Some roles do not need A-players. If the job is simple and repetitive, hiring expensive talent wastes money. Reliable B-players cost less and stay longer in those roles.
And if management is the problem, firing people will not help. If the best people keep leaving, looking at leadership comes before blaming the team.
Think
What would you do in these scenarios?
Simulator
The brilliant jerk
You run a 30-person company. Your VP of Sales, Jordan, consistently hits 140% of quota. But three salespeople have quit in the past year citing Jordan's aggressive management style. An exit interview quote: he makes everyone feel stupid in meetings. Your remaining sales team is afraid to disagree with Jordan. Revenue is up but the team is shrinking. What do you do?
Practice
Test yourself and review key terms
Knowledge check
What does the keeper test actually measure?
Concepts
Click to reveal
Do
Your action steps for today
Action plan: what to do today
- Run the keeper test:For each person who reports directly, answer honestly: would there be a fight to keep them?
- Be specific:For anyone who fails the test, write down why. Is it performance? Attitude? Fit? Precision matters.
- Review the last departure:Was it handled generously? What could have been done differently?
Some examples and details may be simplified to better convey the core idea. Every business is different — adapt these ideas to your specific context and situation.