Customer Success Manager at Insightful | JobVerse