What are the alternatives to open offices for companies with hundreds or thousands of developers? Do you have offices with dozens of people split up by team?
I've been to the AWS headquarters in Seattle and I think that's what their setup is like but I didn't get too much of a chance to look around.
I've worked on systems administrations teams that had their own office and being able to close the door was awesome.