Lead Customer Success Manager
4 days ago
You will have had direct experience of managing a team in customer success or customer services role. This role demands a balance between customer success, product expertise, and technical support, with a strong emphasis on communication, collaboration, and customer-centric thinking. Previous exp...