London, United Kingdom United Kingdom
Head of EMEA Talent Acquisition / UK & Netherlands Country HR
Managing the Talent Acquisition strategy and the delivery of Talent across EMEA, including managing the UK, Belgium & Netherlands Country HR strategy.