The HR part of the company is really bad. They will act that they are your friends but when the time comes they will make sure that you cry over your hard earned salary. I was promised that I would receive my salary on the 7th but it took them 4 weeks after that to deliver my salary. Also my salary was deducted about 40% of what I was supposed to receive stating that I wasn't working good enough. I wasn't made aware of any such "Company Policies" before joining the company.