Concentrix is a global technology and services company that designs and runs integrated customer experience solutions, employing over 440,000 people across 70 countries.
1 job