When I first started working at Network Ninja, they were just transitioning from a conventional office to a remote company. There were some communication hiccups, but most have been resolved due to collaboration tools such as Google Apps, Slack, GitHub etc.