Very unstable company. They don't respect their employees and their contribution, fire them when any client is gone. Their CTO thinks he knows everything, but in reality he does not have any technical or leadership skills. He does not have any ability to listen to the employees.
No work life balance. You will work for long working hours without any appreciation.
Very minimal growth both in technical and monetory terms.
Company has gone to such a low level that they don't even think before firing office boy.