Advantages and Disadvantages of Offshore it Services Advantages and Disadvantages of Offshore it Services