The hours are terrible and there is no flexibility. You are expected to be early and stay late regardless of the already 10 hour days you work. You are heavily micromanaged. Senior Management doesn't have the slightest clue how to manage, probably because they were never in the role they manage or they were just promoted because they were liked by the right person. After starting there and realizing how things were run I lost all respect for upper management. Hard to work for someone in that type of environment. You will not be heard, ideas to make processes and procedures more effective are ignored. You either conform or move on. Drink the kool-aid or get out!