Pros
Overall good company, no work pressure, good working environment, HR team is also supportive
Cons
Managers are strict and do micro management, has strict WFH and WFO policies. Don't allow to go to hometown even after months. Career opportunities are also less, can't switch role or team before 2 years.