Unfortunately much of positive the stuff others mention here is just a vision the management communicates, but not the truth. I wonder who wrote these jolly good 5 star reviews... In reality the CEO is a lousy sales guy who doesn't understand much about what he sells, but says whatever it takes. The CTO is a junior or at most mid level backend developer with no experience in building sytems of this complexity. It would be fine, if they'd actually rely on the team and foster cooperation as they say. It doesn't feel like that. It's more like they read good books and articles on management and echo everything they feel is "good", but stay away from actually implementing it as it's risky. I feel we're working towards a demo and not an actual product and this creates a false sense of progress. We cheer for minuscule achievements just to save our face and frankly this stinks. I really hope we catch up with all the promises we make.