Pros
It will be a long list: 1. In my previous companies never have I ever seen Project Managers sitting with the team in scrum . But this was not the case with Nagarro . Project Managers here are technically sound , they sit with the team in each scrum call and demo . Therefore they have knowledge and basic idea of what each member of the team is contributing towards the project.Thus eliminating most of the politics . In my previous company PM used to go home never sat with the team in any call , he used to get his idea of the employees from the TAs and TLs leaving room for politics and all. 2. HR: In most of the companies HRs were just proxy managers . It is not the case with this company. HRs are very logical . They will listen to you if you have any genuine issue . I have heard they have sent care packages to the employees in need. 3. Tech Stack: They work on latest technologies . IF enjoy learning new technologies you will have a great time here .There is a system called level up where you can take a test on any technology of your choice . It is not compulsory . I did it basically to compare where I stand in comparison to other Naggarians when it comes to xyz technology. 4. Other perks are free supper after 6:00 PM , and other basic amenities which all company provide now days
Cons
1. Project allocation system: It is the only con I have found . There is a common saying between colleagues here "Getting in Nagarro is easy but getting a project here is the real task". When you are hired for Nagarro you are not hired for the project , instead you are hired for a central bench pool . From this pool a system will match you to a project based on your skills . I have seen people sitting in this central pool bench for more than 6 months without having any interviews for project this is scary. Even if you get an interview it will most likely be harder than the Nagarro interview . My advice is let project people do the hiring directly . That will save the time of the candidate and the employer.