Excellent company, provides opportunities to learn and grow... however, it all depends on your reporting manager. They are the ones spoiling the spirit of HCL credibility
Cons
Increments are not great and few selfish managers expect team members to be their slaves, due to which people leave. Otherwise, an excellent company to learn and grow