Working from home, provided it is combined with flexible hours, has worked pretty well for me in the past. I find I operate way better outside of "Normal Working Hours", and tend to be a lot more productive if left to do things at my own pace.
The 9-5 grind of going in to an office, trying to focus, etc, when you know well it is not your most productive time of day, is fairly irritating, and usually pointless when your job duties are not tied to other peoples timetables in reality.
100% agree. Tx for a great comment @synapse