Customer Success Manager at Canals | JobVerse