I am most productive on the days when work remotely(from Home). Well, there are various factors. Primary one being, I can save 4 hours of travel back-and-forth between home and office.
In India, most of the employers prefer the employees to be in office during the defined work hours. However this thinking has been changing since last few years. There are lot more understanding between management that, working from remote place(or home) in mutually benefited case for the Employer and Employee. Remote Work is going to be the future! I can see it coming full fledged.