Senior Customer Success Manager at Teak | JobVerse