A lot of internal politics. Company doesn't care about its employees at all. No notice period in case of laying off. No bonus or raised for employees and worst of all they would continuously ask you to work on weekends and will not give you any credit for that. Employees hopping from projects to projects are very common practice. Not even big fish inside company does not know whether they will get next project or get laid off.
They hire anyone, so be ready to work with people who even doesn't know a thing.