Pros
Provided a tremendous amount of learning to me personally for the first 1.5 years of the 3 years in total. Has many well-intentioned people policies and facilities in comparison to most organizations in the market. The salary is ALWAYS paid on time.
Cons
The management at NIIT, outside of the senior executive level, is its most significant area of weakness. This cannot be stressed enough that at this point of the company's history that is suffers from a hoard of immature and narrow minded supervisors who negate the presence of the exceedingly rare seasoned supervisor; one who is intelligent, calm, courteous and ultimately a team player. The company has and continues to be held back owing to people in the management who hold senior positions by virtue of tenure as opposed to talent or perseverance. The organization also suffers from the presence of severe nepotism that hampers the morale of hard working and self-sacrificing employees. Add to this, the extremely low levels of compensation and most of the dedicated work horses stack up enough cons to revisit their employment than invest too much of their professional life as part of the company.