- Very, very, very slow pace of development. Simple things take weeks.
- Broken development process. Agile cargo culting without understanding of the root issues.
- Promotion based on tenure, not skills. Architecture and design decisions are made by people that have no software background.
- Constant stream of people leaving. the mediocrity of the tech leads drives people with experience away, usually within a few months. the company had 3 heads of development in 2 years, lost more than half of the developers, and a whole department quit.