Professionally its not a god idea to work from home, a professional needs an environment that should motivate him / her and to work professionally!
Commercially, its in the benefit of a company to ask there employees to work from home to save the over head charges!
I say work in the office that makes you active and smart!