Customer Success Manager
Impact Tech
London, United Kingdom Full Time Customer Service Jobs United Kingdom Posted 4d ago
Job Description
225,000 partnerships that deliver measurable business results. Your Role at impact.com: As a Customer Success Manager... and feature requests arise. What You Bring: 2+ years experience in customer success/account management in the affiliate...
Posted April 18, 2026