Senior Manager - People & Performance at Challenges Catalyst - Edinburgh, Scotland, United Kingdom
We accelerate the growth of high potential people and enterprises