Customer Service and Support jobs in Kenya, Mid level, The Customer Success Manager role at Peach is a new, unique and multifaceted role that requires a blend of operational expertise, commercial acumen, customer centricity and strong leadership. The individual will…