First of all, the management is pathetic. They don't seem to know where the company is heading. I couldn't find a proper long-term growth strategy. The biggest fault is you can get terminated anytime. While I was working there, I had always felt my days as an employee were numbered. Too much work pressure and micromanaging. No proper opportunities were given to grow with the company. What more can I say about a company without a dedicated HR department?