I guess it is the best company to work with. If you work hard, you will definitely get the result here. This is like a government sector as no one tracks your timing but yes, you will have to complete your given work. Here you can speak to any level, I mean to say, if you are level 0 you can speak with the person who is in the Level 10. Here, people understand that mistake are human error which can be rectified, not like other company where one may get fired for making a small mistake. For salary, one has to spent times in HCL.