Pros
It was a good company before 3 years ago.
Kontras
They have introduced new rating system and employees are working continuously to achieve the points as if they are daily wage workers. Client-side POC's don't have manners to speak. they will ask you to come even on heavy rains and weekends. you will literally cry inside and management doesn't care about your emotions. they just want money. Some managers will not show any respect to their team members in front of other teams and other teams laugh at them. Lots of partiality among the team. some teams get good salary even when they are dumb. HR's trying to save companies money by giving less increment. You will feel like you are a beggar. Nothing to learn because of daily burden activities. No personal life. Sometimes you have to work from home after completing office hours even on Saturday and Sundays. No market standard salary because the company doesn't have any standard. You will feel like you are a slave.