I don't think you can say the same for Amazon, Facebook and Apple though. When my wife worked at Apple Canada a decade ago the trend was to strip engineering from remote offices and leave them as marketing/sales orgs only. I understand that changed some in the last bit, but I'm not sure how substantially. Amazon's offices here in the greater Toronto area are growing, but they're in Toronto, where cost of living is extremely high.