There is a fair amount of discipline and overhead involved...
There is a fair amount of discipline and overhead involved in doing work offshore. Issues like configuration management and version control become dramatically more complex when you've got teams several time zones apart.