Role Business Development Associate / Trainee (Social Compliance)- India (North) Location India - Delhi NCR Who... engaging presentations Bachelors degree in Marketing, Finance, Business or similar degree preferred. Detailed thinking...
LRQA - sustainability