Poor management (some have no technical background even if they manage a project that requires it)
Chaotic Agile implementation. The Agile coaches have no technical background.
Management doesn’t care about improving anything. Ignorance is bliss.
No future vision at all.
Business driven and not technology driven company
Will never compete with the big players on the market.