Pros
You receive your salary on time.
Cons
Though there are zillions of cons, but I will mention just a few of them :- Poor work culture, dirty politics among teams. Senior management not capable of taking strict actions or decisions against this. Lot of nepotism in the company, you can grow only if you are either some relative of management or if you can be one of their favourites. Management is really arrogant and doesn't promote ideas and innovations as no one other than them can think better. So if you want stability in Nagarro, just keep quiet and follow the management blindly. Seems like company is not doing well financially as they cannot afford appraisals for most of the employees. People work like manual bots rather than focusing on automation and streamlining things. Nagarro believe in hard work rather than smart work! Working late hours and weekends is always demanded and promoted and you have to do this if you want to get in management's good books.