Middle managers are too busy in playing boss, they don't dedicate time to actually manage. Middle manager ego is over the roof, their pride makes them bling of seeing the truth in front of them.
Not connected to reality, they don't see the ground is shaking underneath them.
Managers provide no support to push forward, do not create collaboation between teams and they expect to magically have it happen.
Do not accept critisim, even small one.
Managers schedule meetings, then frequently, do not attend without any notice.
Atmosphere between employees is heaven, but with managers it's hell