Customer Success Manager at Trovata | JobVerse