I would say it also seems to work at companies with many offices. I worked at a company where I was in the Bay Area, half my team was in Seattle, and most of my 'clients' that I worked with were in Boston. People could work from home and it didn't really make a difference because half of people had to video conference regardless