I have worked in Hcl for 3 yrs, encouraging managers , good team to work with , job security, very good infrastructure, great insurance facilities and benfits,good Onsite opportunities,talent recognization.
Cons
Rotational shifts sucks for production support engineer, poor hikes.