Good company to start career as a graduate but leave if you want growth.
Cons
There are two big cons -
1. Limited opportunity for growth. They have their own trusted circle and they prefer to keep same people in management. Irrespective of how well you perform, you will be kept as a junior associate and roles will be assigned accordingly.
2. Biggest con in my opinion is the leadership attitude towards people who decide to move on. The shift in behaviour is shocking. You will be treated unprofessionally so brace for impact once you resign 🙂