I just narrowly avoided getting booted out of IBM Watson just because a new manager 6 layers above me wants everyone to move and I can't. This was announced as co-locating, not a layoff, but it had about the same effect for many of my co-workers. I only got a temporary exception because my managers and teammates fought so hard to keep me, and I'm still looking at this same situation in a few months. I'm personally no…
Is that even legal to fire someone if they don't agree to move? If that wasn't part of some hiring agreement I would imagine you would likely have some legal recourse there. Wow that's crappy.
There was also a strong possibility of transferring to a position in some other part of IBM, so I wouldn't be fired, just changed roles.