Management generally clueless about how to run a software development company.
Micromanaging to the extreme. (top down)
Being slowly taken over by off-shore resources.
Poor communication and general lack of transparency.
Terrible Insurance.
Very few holidays, not much PTO, no Sick time offered.