As with most companies of this size, the politicking is rampant, middle management is bloated and opportunities for professional development and advancement are seriously lacking.
Too may good people work too hard day-in and day-out for those who do not truly appreciate their contributions.