Decent Salary
work-life balance
Management support for star performers
Cons
I have worked in multiple teams, felt like teams are not competent.
LOT of politics
Onsite opportunities are less compare to other Indian Service based companies
Manager is king, he can make or break your career