Everything looks great from the surface if you just come in to work and get paid. However, if you start asking yourself how is this company being run? why things go the way they are? how am i gonna progress my career? what impact do I actually make?
You will realize how many dysfunctional things going on here. First and foremost, the company is being run by very inexperienced (incompetent) leaders, and the worst part is they're not really passionate about the company beside creating a valuable company and making themselves richer. It's okay to be inexperienced, since everyone always starts from there at one point or another. However, not being passion and enthusiastic about what they do is not something you want to see from the leadership level.
There isn't much direction/vision on the company, and people tend to be promoted if they suck up to their boss (obviously, this doesn't apply to all, and I believe some truly deserve it). There are many two or three years of experience people are a head/director of their divisions. What should have been done is to pay them market value instead of giving them a small raise with a fancy job title after paying them under market value for one year or so. There were many talented people left the company, and went to a much better company. At one point, a couple people left every other week.
At the moment, I'm not sure how much longer we will be in business if we keep doing what we're doing.