Large layoffs in large orgs are generally done at a team level rather than an individual level. So presumably this individual's entire team no longer exists.
So out of respect for them relocating do you then try to reposition them in the company somehow?
And what about all the people who didn't relocate but may have recently left stable job for an opportunity at Meta? Do they not matter or should they also be repositioned out of respect? And what about those who have personal reasons that make the layoff extra difficult? For example, those who might have just had a new born or who have family members in hospital? Do their personal situations not also matter?
And for how long would these individuals be safe if you do make an exception? Do you keep them for 3 months just to be nice then proceed with the layoff anyway? I'm not sure that's much better...
I think maybe the best thing to do here is just to give good severance packages?
I don't think I'm being heartless. I'm sat here thinking both, "man this is awful" while also having no idea what the right answer is. You can argue layoffs suck more for certain people and those people should be protected, but for a larger org needing to do mass-layoffs it seems almost impossible to make those kinds of assessments on an individual level in a way that is fair. You'd inevitably just end up protecting certain types of crappy situations (recently located) over other types of crappy situations (family member just died).
Just thinking out loud... Maybe I'm missing something here.