Senior Customer Success Manager at Deputy | JobVerse