The management there was outright dishonest. If they need to lay off people, they will trump up some reason to fire rather than to have to give severance. I knew this to happen more than three occasions.
Like many places, they are under-staffed, and people do not have time to share knowledge. Documentation is lacking.
In some positions, you may be required to be downright dishonest with customers, giving them the impression work is more difficult than it really is. You are likely to be punished if not willing to play politics.
Politics seems to be worse than most places; I've heard managers complain of it often. Some top managers seem to have a problem seeing through those who pretend competence verses those who really have it.
Dishonest and incompetent management.