Customer Success Manager
IGA Talent SolutionsGreater London, England, GBCustomer Success Manager (German speaking), Initial 3 month contract (likely extend).This role is perfect for someone who thrives in a client-facing, analytical, and problem-solving environment!.Ow... Show more