I've been working at home for over two years now. There have been ups, there have been downs. I've certainly learnt a lot. Here are two posts I've written about working from home on Medium.
Rock at working remotely
Sharing your office with under fives
Rock at working remotely
Sharing your office with under fives