HCL Technologies is fun to be in. Almost all the abusive messages on this thread seem to have been posted by bewildered, under-performing ex-employees.
Why do people forget one basic thing--it's all about the "individual". A bad individual will find faults with any environments.
At HCL, we have direct access to even the President through some very innovative forums. And things are improving day by day, so no complaints as such.