The managers are very secretive about well everything. Even when people quit they are asked not to say anything and a email goes out 1-2 days prior to the employees last day. If you have an idea, complaint, or a request you will not hear back from most of the managers about it.
Several of the small departments get over looked. They are over worked, under staffed, and seem to go unnoticed. Combine that with the Secretive nature or just plain lack of communication with those teams and it makes it very hard for them to do their job to the best of their ability. It also makes it hard to keep a positive outlook since you have no way of knowing if relief or if anything is going to change.
Long hours, Expect long hours in most departments. While there are deadlines as with any company. Many of the long hours are a direct result of poor planning on projects timing from the management, the work load vs staffing not lining up, or the lack of resources to improve processes resulting in inefficiency.