Should You Rehire a Former Employee? Most Likely — No!
If someone once left your team, should you take them back?
My answer: no.
It’s a mistake you can make once or twice.
But more than three times — and you’re officially collecting red flags.
Scenario:
Senior Frontend Dev quit voluntarily → returned after 6 months → left again in 4 months, taking 2 junior devs along.
Problems:
// Behavioral pattern:
1. Started ignoring processes again → "But you liked my code!"
2. Toxic comparisons: "At the new company we did it differently"
3. Skipped retrospectives completely
Scenario:
Mid-level marketer left for a startup → came back after 3 months
What went wrong:
Left again after 2 months — for the same role he had before.
Scenario:
Project Manager who previously led the team → returned after a year to the same role
Behavior:
Result: The team split into “old” and “new” camps — half left the company.
function getToxicPhrases() {
return [
"You still do things this way?",
"At Company X, it was way easier",
"Told you this wouldn't work"
];
}
If you’re a risk-taker (or a masochist) — and still want to rehire, ask yourself:
📌 If you’re unsure about any of these — it’s better not to risk it.
Sometimes ex-employees return — and it seems like a good idea.
But more often than not, you’re just inviting the same problems back in a new wrapper.
💬 People don’t change. Problems don’t vanish.
You’re better off investing in finding strong new talent
than going in circles with old mistakes.