If you are smart and like to accomplish things this is not the place for you.
Lots of mean, back-stabbers work here.
Some managers do not know what they are doing.
There is a complete lack of communication.
There are a few people who have been working here for many years who think it is their job to boss everyone else around (despite the "work with your team" structure).