SVP, Customer Success
- Location
- Greater London, England, United Kingdom
motion at scale. Executive presence and commercial fluency: able to build and defend a value and ROI narrative and a persuasive business case at C-suite level. Willingness to travel across the region to customer sites, executive reviews, and events. What you will bring (desirable) Insurance domain ...