Teleperformance India Wins Great Place To Work Award Teleperformance the global leader in outsourced multichannel customer experience management, announced today that its operations in India were named among the best workplace locations for 2013 by the prestigious Great Place to July 11, 2013 News