HCL's work culture is as cool as it gets , everybody keeps it casual but there is also a sense of reponsibility in the policies that we have to follow. I learned a lot about a lot of different technologies such as Linux , Windows OS , VMWare and much more. The management is very down to earth and provide a personal sense of belonging. The hardest part of the Job fo me is the salary which is in some cases much less than what the other companies are offering for the same amount of work. The most enjoyable part of the job was by far the people I get to meet in this organisation.