Pros
Middle level management is virtually non existing. There is very little scope of getting into management level positions so you end up coding even after 8-9 or 10 years! The quality of work too does not essentially justify 10 years of coding experience and you might soon realize that a 4 yrs experienced can do the same work!! Offshore salaries are as per the market standards and Onsite perks are not too good as well. Headstrong by no means is a salary master! Average salary and perks though. Leave policy is pretty bad with no sick leaves. You will find it very hard to get out if you are stuck in a wrong project!
Cons
Good projects in Finance domain and there are ample opportunities to get into a BA role. Top level management is very strong and has a clear vision. The management is not at all employee friendly though! No variable component so carry home salary is good. Very good company to start your carrier with untill 7 years experience or to get into senior management positions.