Career stability - HCL will not terminate senior manager even with average performance
Variety of role available across America
Good exposure to multiple customers
Cons
Too much work (some times up to 80hrs per week)
Quality of resources (people) is very low because of the margin pressures
High commitments to customers and thus high pressure on mid-management