Constant employee and management shuffle causes instability and lack of continuous vision for the future...Cronyism leads to keeping people who aren't adding value well past their shelf life, promoting for the wrong reasons and stifling those who came to contribute. Employees constantly in fear of getting on senior management's bad side for no reason other than they're not the current flavor of the month. Poor communication of compensation plans and then decisions to not pay out...just say one way or the other up front. Decisions made in a vacuum and no cohesive strategy ever trickles down for the departments to work towards...only revenue. If there is a plan then share it! Need more women at the top and less alpha males jockeying for position.