Country Manager UK
- Location
- Greater London, England, United Kingdom
integrations, operational workflows) Highly self-starting and comfortable in a scale-up/startup environment Strategic thinker with hands‐on execution mindset Strong negotiation, presentation, and stakeholder management skills Based in London and willing to travel across the UK What We Offer Performance bonus/ ...