Customer Success Manager at Insight | JobVerse