Mediocre people get fired, well, because they are mediocre.
But great, truly epically, great people also get fired.
They get fired because they picked the wrong boss. A boss who was threatened by them. A boss that was an anti-mentor. A boss that wouldn’t help them achieve their goals.
Pick the right opportunity, yes, but not with the wrong boss. Take a slightly worse opportunity with a boss that can take you to the next level.