1. No remote working option; 2. Very laid-back culture and is in low efficiency, that's why they keep hiring people. 3. Constantly fire new hires (<1 yr) on the spot because 'We expected someone more senior'; 4. Constant yelling from the manager who seem is going through mid-life crisis and has really bad temper issue; 5. High expectation but no training, reasonable mistakes are treated with sarcastic/mean comments; 6. Lots of office politics, there are brown-noses everywhere who are ready to stab your back to promote themselves;