Pros
* Opportunity to move to the US on certain projects. * Great mentorship: work on a daily basis with people who would be in director or HoD positions in other consulting firms. So, you know you are going to be learning from the best. * Great environment: warm, fun and hardworking ... and foosball :) * High potential - early stages of becoming a massive company (on the roadmap to overtake Cognizant, TCS, etc in 5-10 years), it would be smart to join early.
Cons
* Hard to get into the company (interviews, proof of work and certification (paid for by company)).