As a dad, the family argument is the most important one but has already been well stated here.<p>I&#x27;d like to add that we now have the tools to make remote working not only on par but better than in-office work:<p>- Chat systems (Spark, Slack, HipChat…) provide the kind of informal communication that offices are good for, but with major improvements: asynchronous by default (though the conversation can easily escalate to become synchronous) and topic-oriented. Even when I was in-office, our team actually preferred chat-based conversation in many cases.<p>- Tele-presence (video call) provide the face-to-face communication complete with visual emotional cues that one would get in the office. Use it for structured meetings, or use it as an informal background video feed.<p>- Location independence helps the team be geographically dispered. You can then build a team that is spread out and takes advantage of time differences (useful in devops).<p>Just last week, my wife had a work-related conference out of town and instead of being apart for a whole week, I just worked from the hotel with no change of routine. After the work was done, we got to enjoy the area. Bonus: our child came along.<p>The one caveat is all this is predicated on reliable network connections, epecially for the telepresence part. However, homes have the option of reliable network access, and for crappy wifi at hotels or coffee shops, it&#x27;s always possible to tether or fallback to text-only chat.