These folks love to talk and dish the dirt, and what they say is usually quite interesting. But gossip can lead to hurt feelings and groups of co-workers that don't get along. If someone tries to engage you in gossip, find a way to end the conversation. You can pretend you have something urgent to do, change the subject, or flat out tell them you're not interested in what they have to say. Another option is to only talk to them about positive things and bring these up constantly.
I must admit, I fall into this category. These are people who are angry but not comfortable in expressing the emotion. Instead they do things, OR FAIL TO DO THINGS, that cause problems at work. It's their way of getting back. The best approach to shut this type of behavior down is to set very clear expectations and write them out. Be sure you eliminate all loopholes so they have no way to sabotage.
These tend to be men, but sometimes women display the personality type as well. Angry folks get upset over trivial things and tend to yell a lot. They may also slam doors or storm out of the office. They do this to get their way. It can be difficult to deal with this type of personality. The best approach is to firmly explain that you are not going to accept this type of behavior. Refuse to talk to them until they have calmed down. DO NOT give in as this is what they want you to do.
These folks need constant attention and praise and don't do well with criticism AT ALL. They may come across as self-assured but deep down they are very insecure. The best way to work with them is to give praise freely but only when deserved. When you need to change their behavior you have to frame it in such a way that it feels like it's helping them to change.
Hopefully this helps!