Pros
- You never complain about compensation, one of highly paid places. - Culture is good, causal environment. - Balancing your work and personal, manager respects your personal priorities.
Cons
- Career opportunities are veryyyyy limited. Top management don't value talent, so don't expect much support if you want to do something innovative. - No process ownership, if any wrong kind of people own it. While implementing new projects there is no value for business analysis practices and very less efforts on complete pre-project analysis and planning. - There is very less effort made to retain employees, even when team, vertical or the whole company is struggling. - Make sure you think twice before joining, don't solely go by compensation it can be pain if you decide to move on.