No proper Mgmt.
No mode of communication.
No personal growth
Developers don't know what they are developing, it can be change whole when managers tell to change coz they are were not sure of it.
In short no Proper written Mgmt for developers what exactly clients what it keeps on changing