Google does to some degree, however, from what I know (and Googlers feel free to jump in) it's non trivial to work for the Cloud team in sunnyvale or wherever but actually work from the Pittsburgh office. Because you can't do this sort of thing, the type of work that may be available to you at any given office not around headquarters may be limiting.
I could be wrong on the above, but it's what I've minimally gathered from talking to some friends / recruiters over the years.