Company is heavily dependent on interns for their workforce. Its good financially but places stress on existing full-timers as they have to constantly teach new batches of interns, it gets exhausting after a while.
Most managers and team leads are very young, some even relatively new to the industry. They lack the experience and leadership skills to resolve disagreements properly and motivate engineers in their team.
Not much skills and knowledge to acquire after working in the company for a few months, job is very stagnant and repetitive. Managers and team leads refuse to let aspiring engineers take on more roles and pick up other skills.