For a company with multiple locations, they'll just shift jobs to the other locations. Working remotely has become very unfashionable in tech after many studies showed that remote employees are very inefficient.
More real work,
far fewer distractions,
5 second commute vs. 45-60 minutes each way.
That's just for starters.