Pros
NIT is one of the best companies in the IT world, if you're looking for a fast growing, learning environment with plenty of growth opportunities. I think that NIT definitely delivers when it comes to compensation and promotions. I've been working with NIT Connect for the past three years and loved every minute of it. I think that management really does the effort to identify the high performers and incentivize them with fast track promotions and comp. Also colleagues are great, with high team spirit and great team work. You always know that they have your back when you need it.
Cons
It's working for a service company, which is different than working in an IT department in a company. Contractors need to bill hours and deliver projects, which sometimes tend to result in more hours at the office.