There is attrition and there are layoffs. With attrition someone leaves every year or so, you part on good terms, and the company hires a replacement on a similar level and location.
Layoffs means reducing headcount, your team ends up weaker than it was, and everyone is left wondering if they are next.
Layoffs means reducing headcount, your team ends up weaker than it was, and everyone is left wondering if they are next.