DXC Technology's Sales department is led by Dimitri Yallourakis (Managing Partner) and has 5910 employees.
Looking for a particular DXC Technology employee's phone or email?