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