I'm fairly certain Microsoft is like the gold standard when it comes to office spaces. I have always been super impressed when visiting any Microsoft campus.
As I understand it, they went so far as to build office buildings that could efficiently house as many private offices as possible. So rather than a volume efficient cube, they would build long, thin buildings with offices around the perimeter and shared services in the center.
So on the plus side of working for Microsoft is that you get windows in your office. Which compensates for the minus side, which is that you get Windows in your office.
Hahaha too true, too true. My lingering loyalty to MS obliges me to defend this though. There were custom shells, dev tools, and compilers for almost every major project combined with Visual Studio and C-family languages (which is an extremely overpowered editor btw - I mean you can even do 3D editing with it, proof: https://channel9.msdn.com/posts/Visual-Studio-3D-StarterKit) so, to be honest you didn't really miss Linux/Mac OS X that much.
Right. There's a running joke that building 36 (the main Office building) looks like the mothership (or jail, depending on who you ask) because of this criteria.