Lack of management and no appreciation for achievements.
Managers has no management skills
No appreciation for achievements
Random Lay-Offs
Never have budget to buy the real technologies out there, instead of it chose the cheapest ones that does not work
No opportunities to Grow
If you are talented stay away.