CLX Europe an eClerx Company employs 207 employees. The CLX Europe an eClerx Company management team includes Alessandro Penazzi (Client Engagement Director), Scott Houchin (Chief Executive Officer), and Boris Rodegher (Head of CGI Solutioning, Design and Innovation).
Get Contact Info for All DepartmentsLooking for a particular CLX Europe an eClerx Company employee's phone or email?