A global governance and market intelligence firm is seeking a Lead Strategic Customer Success Manager in Galway, Ireland. This role focuses on driving customer retention and managing a team of Customer Success Managers while enhancing client relationships. The ideal candidate will have over 5 years