1- Bad salary
2- They lie to you, they say that they are going to put you on the payroll after three months, but they don't.
3- When the project is over, they don't care and they fire you
4- They fire people very often
5- They make you work a lot of extra hours, and the payment is under 700
6- they sell themselves as a "great place to work" and it isn't because of the previous points.