In practice, however, offshoring is fraught with difficulties. Nevertheless, as many firms have discovered, the benefits of getting it right are too great to ignore. It covers a comprehensive range of the important offshoring issues: from ROI to strategy, from SLA to culture, from country comparisons to provider marketing.