Third class working environment. No Helping environment, No learning, I would say if you join NIIT, you will spoil your career. I will not suggest you to join NIIT technologies. No fixed location, No fixed profile, Full of politics, no appraisal, no healthy team environment, no get to gather, always late siting.