Customer Success Manager (Translation & Localization industry experience required)
2 months ago
London
Bachelor's degree in Business Administration, Marketing, or related field. * 5+ years of experience in customer success, account management, or related roles, preferably in SaaS or language services ...