Leading Global company We have an amazing opportunity for a Customer Success Manager. The Customer Success develop and map out our customer journeys ensuring we provide the best possible customer experience. You churn of customers. These strategies will ensure that we increase customer satisfaction rates and drive customer