Part time working from home. It's tough, takes a lot of discipline to keep working sometimes. The up and down side is if it's slow or I hit a mental wall I can go and do something else for a bit. It also means I can end up doing other stuff for a bit too long. Fork service over lunch etc. But I find its much harder to switch off and stop in the evenings.
I have a dedicated office/store room but as it's winter I'm working in the living room with the heater on.
Apart from that you can get stick for not doing the shopping, washing, dishes etc.
I also head out on Friday by 4pm to meet some people for post work beers to try and end the week. That is a lot to do with having moved to the other side of the world and not quite having the social structures I did or the office banter to help with human contact. Some days I talk to the cats and that is it, it's not good as they can't code.