What should everyone know about dealing with narcissists?

Stay away from them, it’s not worth it.

If for some reason you cannot avoid this person, accept that you will win no argument unless you make them think it’s their idea, and to stay on their good side you have to agree with them and tell them they’re great.

They will suck the life from you.

Run.