Human Resources Project Manager
13 days ago
London
... , COO , and other key players to bring the project to life. The role is based in London, but don't worry, you'll be working with teams across the globe. It's all about process improvements, tech ...