Customer Success Manager at Localize | JobVerse