I worked in the IT outsourcing business about 20 years ago and the employees from the various IT departments were shuttled and shuffled around more like goods than people. There was even one cartoon showing an IT manager shrink wrapped to a board being placed in a crate for shipment to the next company that was taking on the outsourcing contract. Another with an IT worker just discarded with the trash and the garbage collectors commenting on how someone threw out a perfectly goo IT programmer. When someone called me up to the boss' floor after I got in a 10 AM after working all night on pager duty I knew I was going to be let go in the latest personnel shuffle. Didn't even blink, just confirmed that I wasn't going to be called for pager duty again that night, handed over my pager and my ID and walked away. Never looked back. (Still have nightmares about that working situation.)
AND that was 20 years ago. I cannot imagine, especially with the news I've read over time, that things have gotten any better for just about any workers these days. Employees are not considered as valuable resources, they are treated as cost centers to be minimized and optimized to get the best productivity from them.
Now I'm properly retired, living on my little pension and just keeping my head down to see what happens next without worrying about where I'm going to be relocated to in the upcoming personnel shuffle..