Customer Success Manager

£17,500 – £22,500 a year Hike is a growing and exciting SaaS company based in Leicestershire. Hike’s online platform provides digital marketing support to small businesses worldwide. The Hike Customer Success Manager will manage customer relationships, lead customer success initiatives, keep the company focused on customer outcomes and play a central role in directing the[…]