No matter how big my company gets (see more info about the 400+ sites I own, such as Bored.com, in my previous posting), I will never work in an office. I love working from home. No commute, no dressing up, no meetings. I started my company 12 years ago in my house in Massachusetts, but after a few years it got to the point in 2000 where I needed an office. So, I got one. But, I set it up in California.
I figured even if I opened an office in the town where I lived, I would still never go to it, so a business friend of mine offered to setup an office for me in CA in an office suite on the same floor as his own office. He helped me hire a few employees to get it started, and he setup the furniture and computers for me. The fact that it was part of an office suite made it easier, because they provided much of what I needed.
This worked out great for a few years, but now that almost everyone can get high speed internet access and so many things are Web-based, I have all those same employees work from home. Since then I also have hired 10 additional employees and independent contractors and they all work from home also. Many are overseas, like from India, Romania, and Pakistan. Some are college students in the USA. I have never met any of these people, and including the original employees who have been working for me for the past 7 years, and I have never even spoken with most of them by phone. We just use email.
My office in CA now sits vacant, and I still never even seen it, but I keep it anyhow because I use it as my corporate mailing address. Hundreds of companies send me mail to that address, and it would be a huge project for me to change to a new address, so it is worth it for me just to pay the $500/month to keep the mailing address. Plus, you never know, I may end up hiring somebody who wants not to work from home, so they could work there instead.