I think the type of work you do has a lot to do with how productive working remotely can be. For a job like programming, I feel like less human distraction and general office noise is conducive to getting more focused work completed but for jobs like sales or fundraising over the phone, I think an open office design that creates a competitive environment is almost a requirement.
I'm probably just old school but even the clothes I wear affects my work mindset. Working in shorts and a tshirt just doesn't get me in the same type of zone. If working from home I think it's important to work in a completely different room than where you sleep and knock boots. It helps to separate your personal and business time....plus you don't have to worry about your dirty socks in the background during skype calls.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.