We have an exciting opportunity to join our sales team as a Customer Success Manager. In this role, you’ll be responsible for ensuring our 20:20 Innovation members are successful in utilising and adopting their membership, services and products. Company Description We are proudly working with over 2