Customer Success Manager at License & Scale | JobVerse