Indian Managers are spoiling NC as a company
Pros
Medium High salary according to market, on time salary payments.
Cons
Project and line Managers don't know how to behave with their employees, they can just fire you at any time for petty reasons and in the end just state that employee java skills are not adept. Line managers don't care much about their subordinates career growth but just see them as burden, as long as you have a project, managers don't have any issue with you but once you are released you are clearly a burden and find ways to fire you. Line managers are the biggest joke in this company which don't even know how to behave and speak, misusing their powers and treating juniors as dirt. No decency or humanity, rude behavior on zoom/skype calls especially during promotion. Office full of ex subex employees who think like gods of the company and we need to worship them in order to just not get fired. No job security and managers expect you to deliver without any proper training.