Working from home is a new experience for me. Always drove to a building and sat in an office/cube. Mostly cubes. Ugh. Sometimes the upside was the people I worked with and sometimes it was the downside. The company I work for now is mostly virtual. We have an office suite in Ohio and one in Virginia, but I think they're just some of those open plan/shared reception type deals and not more permanent. Only a few people a day actually use the offices, everyone else works from home or on the road. For example my team is 4 people including myself and we're all in different states. 2 time zones. It's so funny. But it works. All of us take our jobs seriously, are adult, professional types and we get it done. We also laugh a lot, but that's part of getting it done. I love it when I'm on with my inside rep and her dogs start barking at something in the road. Or when my engineer's son comes to see how daddy's doing. It makes the connection more personal.
It also has its challenges, too. Sometimes I feel isolated. There's no hallway chat or lunchroom gossip. Like an email went out about someone being let go. In a normal office environment the talk would be rife with speculation. Alas I just got a little tidbit from my engineer as to why the guy was fired. Stuff like that. We have IM and other tools to talk so it's not like I can't, but it's not the same as bumping into someone in the hall.
I do like it though.