Wow! this blog was very well written. I worked for a manager who was not a great leader. She had many talented people around her to help make a difference in the department and she broke them down. She made life miserable and people hated coming to work. Many times she has asked to join my network and I have refused, because I do not need people like that impacting my credentials. I feel that to be a good leader, one should recognize the talents of the individuals of your team. Help them to grow and contribute to the team in their own way to help promote the success of everyone as a whole. A good leader should be humble and promote the accomplishments of others.