Where to begin.... first, i worked here for over 5 years, and i put my all into this company, loved the culture and the company, but they are very obviously a new company with growing pains that they don't know how to resolve. The executives don't always know what they are doing, and it's not a good place if you are looking for a career to work long term. They care very much about how the outside world sees them, and pretend they are great and love their employees, but they want sheep to do what they say, not thinkers and innovators, and I am annoyed to see that a few of these more recent reviews are very obviously from them not from true employees or ex employees, just trying to keep their ratings up, if you exclude the obviously fake reviews, all recent reviews of build are bad for good reason.
Nepitism is aweful here, anyone there can see it, but nobody can do anything to stop it, all these close, long time friends get promoted and can do no wrong. If you hang with this "in group" you are set, yet many of them are not qualified to manage and are far from the best for the job. In the meantime others get fired for simply disagreeing or demoted when one opinion or idea doesn't pan out, there is no room for learning here, they want you to succeed or leave. II have seen a few people get passed up for promotion even though they were obviously the best for the job, while a close friend of the "in group" gets it instead.
When I first started they talked about how they wanted to setup the pay so that everyone in the call center can make a good wage for the area if they work hard, etc. The CEO himself said that, yet very few make that good amount, and anytime someone starts hitting those numbers they adjust the plans so it is harder and harder to maintain that number. Turnover is high in the call center, which is normal, but attitude of management in the call center and turnover in the whole company is ridiculous. Overall planning in the company is poor, they hire too many just to fire too many later then hire too many when they need more people, it's like they've never planned anything in their life and they are just winging it sometimes.
Worst of all, you cannot help improve the company with real meaningful ideas, they have a very "my way or the highway" attitude (as if they can do no wrong), and if you do not get along with your manager, that's tough, HR will not help you, and any criticism, even polite and constructive criticism is often met with termination, I have seen countless people demoted or fired because they dont agree with the CEO or they call them out on bad ideas or have better ideas that he disagrees with.