-
Manager I , Wellbeing Job at Concentrix / 30+ days ago
Job Title: Manager I , Wellbeing Job Description This role is dealing with individuals and teams who work in the Content Moderation space on highly sensitive content as well as liaising
NewJob Detail