Gives both the "short commute" benefit of work-from-home, as well as the "maintaining a clear separation between home and work" benefit of on-location-work.
And for me personally (as an introvert), it was fantastic to have people around that I could talk to socially, but who weren't directly involved in my work and who weren't going to make demands of me. Totally removed the feelings of isolation, and formed a bunch of new friendships that didn't rest on obligations to my employer.