The culture of the company consist in consistently rewarding heroic individual efforts. You're expected to work long hours every time is necessary and that is, almost every day.
Project planning is generally done very lightly which causes most projects to end up delayed and people burned out.
Upper management is completely isolated and never get feedback from the employees.
Most projects are meant to fail from the start (thanks to ridiculous deadlines and lack of resources) unless people put in extra hours from the start.