I was fired from NIIT Technologies for airing greivances against my reporting manager to the HR. Managers rampantly practices favoritism, nepotism and arbitariness unabashedly. Dont ever join this organization.