Be wary of those who can criticize everyone but themselves.
I consider myself to be relatively flexible with different personalities mainly due to the time I’ve spent having to adjust while being a manager. There is one personality that I just cannot deal with: the person who does no wrong. Now even I have a stubborn streak, but spending time with a person who does nothing but criticize other people all day is simply draining. The way I handle them? I stay away from them. In rare cases, I redirect them to their own faults. A friend of mine reminded me that we all have our ways and how important it is for us to examine ourselves before pointing the finger at anyone else. Today, focus on being the best YOU and try to steer other people in that direction as well.