What is the value of hiring electronic immigrants?

Electronic immigrants are residents of one country who are employed by a company in another country. They are the result of what some people call “offshoring” of jobs. They deliver the results of their work through the Internet or private communications networks.

For example, a USA-based company hires a programmer who lives in Beijing, China. The worker perform the assigned duties during the agreed schedule, and even participates on projects with team members from headquarters in the States.

Please provide responses to the following:

What is the value of hiring electronic immigrants? Please conduct research to learn more about this topic.
What are the disadvantages to employing electronic immigrants?
Do you foresee a time when most workers will be remote? How are advancements in technology fostering this type if work environment.