Offshoring is the practice of employers basing some of its operations overseas, so as to take advantage of lower costs. It typically involves employees being employed in those countries.
More than 170,000 HR jobs across Europe are at threat from India and other low-cost countries, according to a major...