Middle management pushes employees using deadlines, and likes to blame and shame employees for risk-taking. Over-emphasis on unimportant stuff like filling out electronic forms and other such busywork instead of focusing on removing repetition from the daily activities. Lots of serious job dissatisfaction when you have managers managing people into the ground. I've never had any dissatisfaction with my profession before, but this place made me question it a few times. Be prepared for a slog through multiple mechanisms for tracking your hours, in addition to working with lots of systems that in addition to being old, many times the original developer or expert who supported the system no longer works at the company, so that is a warning sign to me.