Telecommuting in Tech - Pros and Cons?

Hello everyone! Long time reader, first time poster here.

In addition to fCC, I am currently taking classes and am writing a short paper about telecommuting in tech jobs. If anyone has any experience with this, I’d really appreciate if you could take a quick 5-10 minute survey and provide some insight about the pros and cons of working a development job in and/or out of an office.

Here’s the link if anyone is interested :