Oh holy wow that sounds hellish

I'm kind of afraid to go back to the states because I'm paranoid I'd get randomly shot or something.
I envy your current relationship with your coworkers and boss though

Most companies here are still in the 'traditional' mindset of where the superiors think they're literally superior and everybody who works there is their servant.
Then again, maybe our manager just has minus social expertise.

Not only does she annoy all of us employees she also annoys the clients lmao. Our boss is an expert at what he does but seriously the manager manages to piss off so many people it's impressive. The coworkers would go to a site to work and the people there who we've worked with in the past and recognize us would all get together with our people and bitch about our manager together.