Advantages
There are many advantages of working in a virtual environment
1. Reach to Customer : Office work environment limits an employee to the office only. In today 's world there are lot of jobs specially consulting or outsourcing jobs requires deep understanding of customer processes , which one cannot get just by reading document or talking to delegated people. It is always better for a consultant to actually reach out and get to know actual situation, there won 't be a third opinion involved since any type of narration whether written oral has to subjective. Thus for those job this virtual environment model suits very well.
2. Family Time : A person can work through his home as well if he is not travelling. This offers altogether different lifestyle. There is no need to be have special time to be at home as the employee never leaves to office for work. This saves a lot of other activities which are to be performed when there is a "Office" at a particular time. A person can have a flexible routine for himself . Also he can dedicate extra time if required with no additional worries.
3. Relocation constraint : Many jobs are not reachable for a person because he is not willing to relocate. In this case a person may loose a better offer or a company loose a better employee. Thus virtual teams give provide win-win situation for both employers and employee. Thus for a company with virtual office , relocation won 't be a problem for attracting best talent and for employee also can go for job he want and without any geographic limitation.
4. Physical handicapped people : For physically handicapped people virtual team can be a best offering . They can work from home with all possible contribution. They don 't have to travel to office.
Disadvantages
There are disadvantages to virtual environment also.
1. Travel Intensive