Worst company to work with. Any time they change their policies. No learning at all. Even on onsite from HCL, sometimes it is difficult to survive. You get money that is hardly enough to meet your needs on onsite. much talked about Employee first, customer second thing is a farce.