Management is very uneven in their treatment of employees. You can have one director that is great with their team, very supportive, smart, and good to work for. Then the next one down the aisle can be a complete jerk, and you have virtually no influence on who you work with. Senior management is strong, but they are spread so thinly, and have to spend so much time upward managing, that they don't have energy left to deal with their problem middle management. The work itself is engaging, but the load is so heavy, and the fire drills so frequent, that it is impossible to be proactive or very creative.