At my last company (top tier consulting firm) I was sexually assaulted by a partner in a cab, in my first few months on the job.
He was a disgusting person, I kept telling him to stop, he didn't. I think he'd done it to others before - it seemed rehearsed. Messed me up for a long time.
I reported him & was removed from his study, but he wasn't fired. Shortly after he was voted "mentor of the month" & continues to lead Associate training sessions (he still works there. I sure as hell don't).