The space is less to state but let me try
1. No integrity of the top level senior management. No management support for engineering team
2. No work life balance
3. The management hires engineering team with no uniform rules
4. Engineers are exploited at times. Good engineers are not recognized.
5. No great benefits.
6. Extremely slow hiring process