Companies need to address the nauseating imbalance between what they do for recruitment and retention (nice-sounding company values getting drilled at every all-hands meeting, team building exercises, talking about how much they value their people) and the dystopian, liability-paranoid way they cut ties with people they lay off and fire. I understand that letting people go is a part of business. I've had to let underperforming employees go myself. But companies need to understand that they're playing Operation on human lives here. Being laid off or fired, whether deserved or not, is traumatic. Companies should offer their employees the same kind of care and respect they (hopefully) treat their customers with and want to be treated with.<p>The standard answer is that "your time with the company is a two way business contract; don't treat is as anything other than that." But while companies no longer call it a "family", they do everything in their power to make you feel like you belong when they need to retain you - and then, one day, your manager's manager decides to change priorities, and your laptop is remotely terminated, to be sent in within 7 days. Sorry, pal, it's just business. Then they wonder why "mass resignation" or job-hopping every 2 years is a thing.