As others have mentioned, this place is fear based and "do what you're told without questions asked" type of culture. Management does not value employees and will grind you up until it's time for your replacement. This definitely isn't a long term gig and recommend seasoned professionals to look elsewhere for a quality job. A lot of colleagues I know are not happy with things and are actively searching to get out.
If you're cool with executing whatever they want without having an opinion, working OT frequently without pay and an overall drab environment, by all means this is your place. Otherwise, keep looking and find a better gig for yourself.