Umm no. This is a terrible work environment. I don't work in a tech company and we have exactly 0 of the issues that you brought up.
Then you're lucky and probably have 1 or more degrees, this is most offices across the country for those of us without a stack of degrees and certifications.