Wrong people in management roles, that have very little knowledge of current technologies and best practices
Very little opportunity for growth, the management will find reasons to stifle growth especially when opposing opinions are voiced
Product is questionable
Management is not held accountable
Lack of trust in employees knowledge and skill