One of my previous employers is a large telco, with two locations, one in Copenhagen and one in the other end of the country. When I left, the plan was to close down the entire support team in Copenhagen and move those tasks to the other office. The benefit was/is that you can pay people a little less, while still leaving them with a better work-life balance, due to lower rent and shorter commutes. As a bonus the "office" space is much cheaper.
There's a huge benefit to place things like support teams in more rural areas of a country. You'll have an easier time hiring and retaining and the cost goes down. Companies, especially in the English speaking countries, just take it one step to fare and move the job out of the country. Sure it's cheaper, but you'll lack the cultural understanding that your customers will expect. Also you do need developers, sales staff and so on to actually be on site with the support teams once in a while. Having to travel abroad or even more than a few hours really hinder that interaction.