Pros
+ Few good folks and some hard working people. Their CTO is one of the most reputed folks in Salesforce world and they are using his goodwill like anything. The VP of Delivery is another cool head who always supported me. My project team mates were all hardworking and sincere but burnt out. + HR is easy to approach. + They place emphasis on learning - I got 3 certs in less than a year and was motivated by my manager all the time. + They gave me 40% hike on last salary
Cons
- Be prepared to slog and yet be furstrated. - Their leadership in India and US is a perfect example of nepotism. CEO has his close associates in most leadership roles. In India, barring 1-2 pupil, most of their leadership are inexperience - have fancy titles & fat packages which they wouldn't get anywhere else. In US, they poach people from clients and give them fancy titles. They keep hiring people from the CEO's ex-company with higher packages. Overall, they get a score of 0 on ethics