Working from various locations have always been fun and undoubtedly gives productivity. Work from home give a good work-life balance too. The challanges I face with remote or virtual team as a manager is to bring them all to the same levels of understanding and getting the work done, especially when the resources are not direct reportees. If employees understand that the flexibility provided can be used appropriately companies give more scope to explore and adopt technology.