Lead Employee Success People Consultant (Fixed Term Contract – 12 Months) IT & Software India - Bangalore