Throughout the course of your professional career, whether you're climbing the corporate ladder in some multinational business or you're working for a small nonprofit organization, you're going to encounter a number of different types of bosses. Each of them will have their own quirks, their own processes, and their own mentalities, and if you want to survive, you're going to need to learn how to deal with all of them.