Pros
Good work environment. Openness. Brand name and decent oportunities to learn and grow. Self driven career. Excellent support system through counselor counselee relationship to grow career.
Cons
Differentiation between US and Indian employees. Preferential treatment and attitude when it comes to roles and responsibilities. Roles not based on profiles rather based on networking skills. But this is not really a downside as this is how the consulting industry work at the end of the day. Your growth is not based on your work but more about how many people think your work is good, how many people know you and basically all about visibility. You need to blow your own trumpet. This is not a place for those who would prefer to do thier work and let their work do the talking as its more around do you job and blow your trumpet.