Pros
Salary if you negotiate agressiveley (and you better should)
Kontras
- limited opportunity for development (You can work your ass of and don't get a promotion, most development managers see this part of their job as a nuisance) - projects are managed and staffed very badly - resourcing is ruthless - Highly politicized organization, you need to be friend with the right people to get ahead at this company (this is due to their history, it used to be a small to mid sized SAP joint before they were bought by HCL, and the people that decide are a sworn in group from these days). - They routineley sell more than they can actually deliver, meaning chaotic projects and massive pressure as a consultant - Limited opprotunities to improve functionally due to lack of cutting edge projects (they will tell you differently at interview)