Pros
1. You will get your fixed salary on time
Cons
1. Don't fall into the trap of Variable compensation because they don't give any. Which company says that if you are an average performer you will get 0 bonus. Confirm this with HR before joining and if they don't tell you, You know what it is. If you are exceptionally well performer which in any company won't be more than 50% of the employees then you will get 60-65% of the bonus. If you still decide to join, negotiate it well with HR on your fixed component. The increments which you will get in case you complete the year will be 2-8%(the best / exceptional performer gets 8%), If that's ok with you, then join. 2. No focus on what Management wants to do in the next 1-2 months. Every day you will be working on a different thing 3. No Work-Life Balance but on the other side it also brings immense learning opportunity as well In short, I won't recommend anyone to join but in case you are desperate and you have to then negotiate it well on the fixed component. For Investors - NIIT doesn't have money to pay to their vendors. They are even filling case against them to recover money. So stay away from the stock, in fact, you can earn by going short.