Lead Renewals & Customer Success Manager (German speaking) at Culture Amp | HireBase