I have had three different managers in less than a year, not only because of reorganisations, which is the first sign of unskilled management.
My team, and I personally, have suffered the consequences of this bad management. While we find a new manager, the person that has temporarily been stepping in couldn't be more of a bully, eg. telling me that I'm to blame for decisions he took, even after I vouched for a different thing, or denying that a conversation took place just because there was nothing written down after it.
To add to that, the levels of micromanagement are really high. My previous managers didn't do this so much, but right now I have to justify what I'm working on every half day, even if it's a one-line code change, and give status updates in writing every few hours. In this setting, it's nigh impossible to get anything done.
The worst part is that you can't raise any of these things to HR or upper management, because they don't do anything about it.