About the Organization India Leaders for Social Sector (ILSS) is a nonprofit that aims to be India\'s preeminent leadership development organization for the social sector. We aim to strengthen the social sector through talent infusion and upskilling programs, in order…