SThree plc employs 1,163 employees. The SThree plc management team includes Timo Lehne (CEO), Stephanie Knotts (Vice President Human Resources), and Rebecca Jorgensen (General Counsel UK, France and BeLux).
Looking for a particular SThree plc employee's phone or email?