-Compensation is not that competitive compared to its rivals, very little room for growth.
-Upper management does not invest back into the people, morale is extremely low.
-Projects are often not started until last minute making everything an emergency project and "high priority" or "revenue critical". In my experience this has led to cutting corners in the PLC process and not fully understanding the problem statement which has come back to bite you in the rear...
-Management has acknowledged that we often over promise, yet fail to deliver on time, but nothing changes.