Remote workforces are gaining momentum. What are the pros and cons, and how are the growing number of businesses adopting them making it work?