The managers tend to underestimate the QA team. if there is a minor bug they will say that it is a major bug. They often forget the requirement from the clients, and do not try to understand the flow of the product they're building when communicate with the client.
The managers like to blame all the mistakes in the QA team even if the bugs are coming from the client side while checking on the product.
All the managers have not come from the IT field so, it's really hard to explain technical things to them.
the really bad thing is, that you can get cut today and today is your last day in the office.