STS employs 1,061 employees. The STS management team includes Bruno Leuridan (Asia-Pacific Regional Director), Gert Schmidts (Head of Sales), and Frédéric Dross (Executive Vice President, Business Development).
Get Contact Info for All DepartmentsLooking for a particular STS employee's phone or email?