I work remotely for more than 5 years. After my daughter was born, the productivity is a rollercoaster and I needed to modify my working schedule by a lot according her daytime activities. I think, I could provide a more precise output sitting in an office, on the other hand I need to be a very effective and finish the task before she starts to play around me :)