With the advancement in technology and the rapid increase of globalization, there is now an increased need for managers to engage in better communication, coordination, improved performance, team monitoring, and interdependency and trust. Unfortunately, while an increasingly large number of companies are focusing on leadership development at the higher organizational levels, majority of the organizations admit that they are not very successful in providing leadership development at all levels within the organization. It is therefore important to develop sets of leadership skills that would be useful at multiple levels of the organization