I had a manager/VP of the region who hit me in the back of my head twice. He was also aggressive when I don't agree with his opinions even in brainstorming type of conversations. I tried to open up about my thoughts and emotions and work the situation out, but what he said was "leave your ego home." There was nobody to talk to in HQ back then, such as HR manager. (One of the reasons I had no connections in HQ is this manager didn't allow me to go to the on-boarding training.)