One of the worst examples of corporate hypocrisy I have ever encountered. If you engage with any material published by the company, you will likely see them espousing their Core Values and talking about how great the company has become because of them. This is propaganda. They talk about actively listening to their employees' issues and seeking to understand their concerns. Simultaneously, anyone who disagrees with a decision coming from upper management will be bullied and intimidated until they fall in line. They talk about how much they value transparent communication and earning people's trust. Meanwhile, they may be outwardly giving you praise for the quality of your work while disparaging you in private meetings. In addition, a number of honest negative reviews of the company have recently gone missing while a number of vague, uncritical reviews have been allowed to stay. Does that seem like transparency? And is any company that doesn't allow honest negative feedback to exist on its page worthy of trust? Finally, they will talk about how they "do the right thing no matter what." What they don't mention is that the "right thing" in this context refers purely to whatever course of action directly benefits the CEO. Don't be fooled into believing that this is a morally conscious organization that's interested in investing in its employees and providing an effective service. Like many other companies, this is a cold, indifferent machine whose sole purpose is generating money for its leadership. This attitude is reflected in every decision they make. There is no loyalty or appreciation for hard work here because company leadership will turn on you the moment it is convenient for them and they stand to gain.
The company is an organizational trainwreck. Company leadership is more or less completely ignorant of how things are run on the company floor. However, this doesn't stop the CEO and COO from directly meddling in the affairs of lower departments. They don't know how to do your job, but they're arrogant enough to believe that they can do it better than you. Internal restructures are frequent, done on a whim, and executed without any forethought. Company leadership will swoop into a department, make sweeping changes to their workflow, not consider any dissenting opinions or give any thought to the effects their changes might have on the department's processes, disappear for a couple of months, and then come back to complain about inefficiency of the new system.
Turnover at this company is very high. In my experience, this has broadly been for one of three reasons. Reason one is that someone hired by the company comes into contact with its toxic management practices and manages to stay under the radar until they find something else. Reason two is that the company hired someone to fill a position that was created as a result of one of their restructurings but, because the restructurings are done without any structured critical thinking, they realized that the position was redundant or unusable under their current contract and they have to let them go. Reason three is that someone within the company's leadership apparatus has taken to disliking that person for some reason. Issues that otherwise could have been resolved with a five minute conversation are instead resolved via termination, And make no mistake, company leadership will use termination as a first resort.
This approach to employee "development" is reflected in the company culture. Working here feels like you're constantly stepping on eggshells. The atmosphere is oppressive and the office is dominated by a clique that surrounds the CEO, COO. People who don't stand in line with them unconditionally are condescended to, devalued, and ultimately pushed out. Whatever preconceptions you have about small business tyrants, you'll be able to find them here. Many of the company's employees are former military, so this kind of abusive behavior gets a pass, even though it really shouldn't.
In terms of internal growth, you shouldn't expect anything other than lateral shifts in your position. The company claims to offer merit-based raises and promotions, but these are pretty rare. In my experience, they'll ask you to fill out a self-evaluation and then never give you a proper performance review. Instead of a promotion, you're more likely to be given a new position at the same rate but with more responsibilities. Sometimes it may even take several months for you to receive a formal notice with your new job description, because of the aforementioned constant restructurings. That is, of course, if you manage to stay with the company long enough for them to take notice of your performance, accounting for the high turnover rate.
This review is based on my opinions, experiences, and the interactions I had within the company during my tenure working there. Based on those experiences, my recommendation to any job seekers is this: If you have the opportunity to look elsewhere for employment, look elsewhere. You'll be doing yourself a favor by staying far away from this place.