SThree employs 7,724 employees. The SThree management team includes Timo Lehne (CEO), Sarah (Chief People Officer), and Adam Turner (Chief Information Officer).
Get Contact Info for All DepartmentsLooking for a particular SThree employee's phone or email?