Customer Success Manager – EMEA

As a Customer Success Manager at Vanta, you will be responsible for helping keep our customers moving toward their goals and ultimately successful and happy. We’re just starting to establish […]