Remote teams have their advantages: skills not found in the local markets, lower turnover.
At the same time, organizations rarely have good instincts nor information on how to manage remote people and distributed projects. Successful distributed operations require careful management, organizational maturity, and benefit from better people available.