I have had 9 managers due restructures (which are frequent), some good (see Pros) and others who played favorites or cared more about impressing superiors than supporting their team (and in some cases I can hardly blame them since the superiors were the problem). Some managers say they want honest feedback but if you say anything they deem negative they will punish you. And it's hard to change jobs unless your manager is supportive.