AFAICT Microsoft is the only big name who've really taken Peopleware to heart, right down to borrowing the Santa Teresa Labs idea of cross-shaped buildings (so that every office has a view).
Generally not. Google tries to put teams that are working on the same project into offices of about 3-5.