Small company mindset. Old-school corporate culture with serious tech company aspirations. Micromanagement from top-level directives is awful, they force you to take the route that they think is best even if you (and your whole team) are against it and then blame you for the bad results. Senior directives are salesman who want to innovate but don't have much experience at it.