The tech stack is ancient, the codebase is a mess, and years of neglect are obvious everywhere you look.
Management is consistently unprofessional, and the director's treatment of managers is demeaning and unprofessional, setting a toxic standard for the entire organization.
Deadlines are created out of thin air, and everything is treated like a crisis even when it clearly isn’t.
The culture revolves around micromanagement, with zero trust and minimal respect for engineers’ judgment.
Taking leave is quietly punished — managers make it clear you’re seen as less committed if you dare to use your earned time off.
The performance review process is unreliable. Managers openly admit needing to assign low ratings to “somebody,” and newer employees tend to suffer because they’re the easiest to mark down.
Performance decisions can feel arbitrary. People have been asked to leave without clear feedback or cause, even as the company continues hiring for the same roles.