Manager, Customer Success Managers job at Jobgether