1) Well they'd have to fire their current employees and then move. Nobody is going to move their call center employees to Cleveland. They'd just fire/rehire.
I'd imagine their employees would rather have that job than no job. Otherwise they'd just quit right?
2) A lot of millennials would rather live near poverty in SF than living middle class in Kansas City. I think that is nuts, but it's no sweat off my back.