Senior Customer Success Manager at Freestar | JobVerse