Setting up an Offshore Development Center (ODC) is an attractive proposition for many companies. However, it is not a decision that should be taken lightly. There are a number of factors to consider, such as cost, location, time zone, and talent pool...