Customer Success Manager, Corporate Insurance
The Customer Success Manager will onboard new clients, manage ongoing relationships, and ensure the effective use of the insurance data visualization platform. They will act as the primary point of contact for troubleshooting, strategic business reviews, and driving customer retention and growth.