Salary consists of two parts: official and "enveloped". Latter is for taxes reduction and serves as a lever in . I didn't receive it for my last month of work there.
Cheap tools (low-end PCs, laptops, devices). Cheap office, snacks.
Lack of talents and authoritative management that micromanages the staff. Incompetence on every level above the guys that write or test.
Most of the code is just a piece of feces that you will have to wrap your head around and fix ASAP in case you aren't assigned to a project. "Compensated" overtimes, anyone? No code overhauling though, just make it work. The last published book about code design that you should care about is GoF (which is like 20 years already). Lots of developers there do and it seems that it's totally ok. Welcome to the bleeding edge of IT.
It becomes even better if you have a project. Everything described happens in realtime and shows its full glory.
Top management pretends that they care but they don't: staff takes an "anonymous" survey asking this and that as if it will be taken into account. It won't.