SThree plc employs 1,173 employees. The SThree plc management team includes Timo Lehne (CEO), Sarah Mason (Chief People Officer), and Rebecca Jorgensen (General Counsel UK, France and BeLux).
Looking for a particular SThree plc employee's phone or email?