@Jonathan
That's not why they are stopping remote working. They are intentionally making things uncomfortable for their staff so they leave. Nothing to do with increasing productivity.
It should be we'll known by now that the less productive the support service the more it earns as the customer ends up paying more for the same or less. For example, dedicated experienced staff borged to outsourcer, promote away or sack experienced guy and put in certified but clueless to that specific customer replacement, suddenly that 5 minute job takes all day and may require a product specialist to complete. That extra time and skill requires additional charges at the customers cost. This example happens all over outsourced environments, PFI anyone?
Seems IBM are determined to win the race for the bottom closely followed by HP(E?) & CSC, I think serco and crapita have beaten them to it though.
If you want an IT job doing right make sure you have the inhouse skills to do it or at least to understand what's required of a 3rd party, & no Project Managers don't count.