Being a manager might be a difficult job, but being a good manager is even more difficult. A manager has to bring out the best in all the employees under him, each with their unique personalities and way of working. It is the job of the manager to recognize the diamond among the coal and polish it to make it shine. This position requires a lot of people management skill, and more importantly, a general liking towards other people.
A major reason for people leaving their jobs is the incompatibility with their bosses. It is one of the most common cause of job dissatisfaction among people. Hence, for the benefit of the company and overall progress and satisfaction, it is necessary that a manager has certain defining qualities. Read this article by Brigette Hyacinth, who is a well established leadership author and speaker, on 7 mistakes that a good manager should avoid in order to keep his employees happy and satisfied.