Desirable locations for investment into business and IT support operations 2019
The United States ranked as the most attractive location in the world for making investments into business and IT support operations, with 42 percent of respondents indicating that their organization is considering investing there over the next 2 to 3 years. China and the United Kingdom rounded out the top three most attractive locations, while many Eastern European countries such as Hungary, Czech Republic, and Romania also earned a place on the list.