Others have indicated and I have to agree that there are a disproportionate number of managers that are bullies. And if you are perceived to cross them, your career will be a living hell. Since HR is aware of these managers, I can only assume that this type of bullying is company condoned.
I also would add that teamwork is conditional. If all is going well then everyone is smiling. If things are a little rocky then many on the project teams will begin finger pointing.
I think overall, as long as you are not embedded with one of the aforementioned managers or a part of the project team that is supporting their efforts, it is a good company to work for. Otherwise save yourself the sleepless nights and the ulcers associated with a hostile workplace and look elsewhere.