About 10 years ago, I worked with this asshole who was completely self absorbed and thought that he was the greatest thing ever.
If you listened to him talk, you'd think that he single handedly invented the world I remember sitting in on his interview with my then boss (the asshole was coming from the Edmonton office to work in T.O. and we badly needed people) After the interview, my boss said to me, "what do you think" and I said, "I think he's quite full of himself and that I wouldn't hire him" (At the time, my senses told me that he was going to be problematic.) Well they hired him anyway. It didn't take long before his mouth got the better of him. On top of it all - he came from a country / culture (shall we be politically correct) in which women are not held in high regard as professionals and coworkers. It didn't take long before he had insulted several women in the office. But, he had the bosses hood-winked for the longest time because he was such a smooth talker.
It's hard to go to the boss and say, "this guy is an asshole". We've been conditioned over the centuries never to rat. Usually, we just hope that the boss figures it out for himself, but sometimes it gets to be too much.
In my case, eventually, it became clear that he was just all talk. Long story short, when he left, his laptop revealed a completely bogus resume - he was taking credit as the lead on just about every project we had ever worked on as a group. (And he was not even involved in.) That's a HUGE No-No in my industry. He spent all of his days networking and emailing. The funny thing was that despite all the complaints, all the bullshit, all the run-ins he had with women, the cheeses never fired his ass. He ended up leaving on his own.