Customer Success Manager · Elliptic · London, United Kingdom, England

As a Customer Success Manager, you will manage a portfolio of enterprise customers, driving upsell and renewal opportunities to achieve profitable revenue growth. You will work closely with the Customer Success team to identify and qualify new opportunities, develop custom proposals, and conduct presentations. This rol...