-underpays jr staff (by ~15% compared to industry standard) and demands them to do a bulk of the project work
-not a good environment to turn mistakes to learning opportunities
-horrible interdepartment communication
-high turnover
-no accountability for higher management (i.e. everything flows downhill when something goes wrong)