Don't expect to be in this job for more than a year, if you can make it that long. Turnover is comically high. Only work here if you are desperate for a stop-gap job.
Management is inexperienced, uninspiring, totalitarian, lacking direction and over-emotional. At this company you are not hired to think for yourself but to puppet management's bad decisions. Constantly changing priorities and no high level planning mean projects are never completed. Management also refuse to be held accountable for any bad decisions that are actually made, instead choosing to crucify the next target.
Other Glassdoor reviews implying that people who have left bad reviews are unintelligent or lesser people embody precisely what is wrong with the company. There can be no opinions other than the party line, and if you disagree prepare to work in an environment where your intelligence, capability and opinions are regularly devalued and insulted.
Most people start at the company thinking that all of the stories and these reviews are blown out of proportion, that they are the one that can turn things around because they've dealt with unreasonable employers or difficult clients. As an employee you will see the will and optimism sucked out of these people as they realize that it is truly a systematic problem with management that will never change.
Don't take a job here.