A leading sustainability solutions provider is looking for a Customer Success Coordinator in Barcelona to manage customer programs and support the Customer Success team. The ideal candidate should have 2+ years of customer support experience, fluency in English and French, and strong analytical skil