I'm currently working at a place where I have 4 locations I can work from:<p>1 - my office (shared with one other person)<p>2 - a team room, about 10 people right now<p>3 - an office across from my client, it's a "guest cube" in a cube farm<p>4 - from home<p>Plus the normal mix of conference rooms.<p>I find that in any given week, I'll rotate through about 3 of those pretty comfortably. My officemate also has a similar work schedule, so I'm alone in my office most of the time, so I use it for deep concentration. It's too isolated though to spend all my time there.<p>The team room is great if I need to collaborate, or get my energy up. It's also not too bad if I need to concentrate as everybody there is working.<p>The guest cube is where I go if I need to do document editing, presentations, client meetings...stuff that's so distracting I can't get any technical work done anyway.<p>And home, because well, who doesn't want to work from home every once in a while?<p>So far, it's the best workplace I've ever been, and this includes about 5 years of working from home, various client sites, cubes, personal offices, open floor plans. The best part is that it doesn't cost the company a fortune, but I get flexibility, privacy when I need it, collaboration when I need it, different work contexts etc.<p>I've been more productive in the few months I've been here than I've been anywhere else in my career.