Management: Execs are all brilliant problem solvers, but no one is a team builder. They don't value long term nurturing of people - only immediate results. No skilled people managers at the top. Fear and pressure are felt from the top. Insane frequency of strategy changes. Executives are extremely dominant in every decision making process and tend to micromanage, though they deny it. Middle management is weak and powerless, always deferring to execs. R&Rs not well defined, people keep stumbling over each other in their eagerness to help. Good intentions don't always bring good outcomes. Culture: Very spartan and darwinian atmosphere - you're expected to hack it by any means necessary and asking for help is seen as a weakness by some. Too engineering led (though that may be a pro for some). Delivery velocity is not great. Currently very short term oriented, so the product takes a beating cutting every possible corner.