As the title says, I can't stand this asshole anymore. He screams at anyone for the smallest of shit and expects everyone to just know everything off the top of their head. He's a misogynistic asswipe and always greets me with fuck you (last name). It's a “small” company and has no hr department. I need the job but this guy is driving me nuts and I don't know what to do anymore.