Understanding the various types of people & personalities you could potentially run into each day makes things run a lot smoother, creating a more effective and productive working environment.
Communication is key. Understanding how everyone communicates and how to best get your message across creates more successful teams and better leadership.