Customer Success Manager, Majors, EMEA at Harvey | Shinobi Jobs