There's a disconnect between corporate and the rest of the organization.
1. Positions that affect your bottom line need to be replaced if someone leaves the company.
2. People in technical roles should be cross training other people.
3. Look at the erroneous spending that corporate does before getting rid of positions at the satellite locations, are the systems that are rolled out providing any ROI? A great example of this is they bought Tableau and no one is using it, and they hired a bunch of support staff on top of it, so it's a big expense. This is just one example, but many things like this exist.
Satellite offices are under immense pressure to hit sales targets that get raised every quarter, this is how it works. The company hits their earnings target this quarter, it's business as usual and they will raise the target for the next quarter. Company doesn't hit their targets, immediate layoffs as that is going to solve anything? Nothing goes up forever, and maybe the targets set by wallstreet are unrealistic? This destroys morale.