Jack Welch categorized 4 types of managers:
Managers who deliver great results and adhere to good values are easy to cope up with.They should be rewarded at each and every opportunity.
Managers with poor results but good values deserve another chance, maybe in another position in the organization.
The third kind of manager,with great results and lousy is the kind that usually destroys the organizations.They deliver the numbers,but usually on the backs of their people.Companies very often keep these jerks around for way too long, destroying morale and trust as they do.
This is poorest kind of manager.He's got poor performance as well as poor values.Here,even if the manager has good technical expertise but, he may be a threat to major projects since his management skills are poor.These kind of managers should not be kept in the organization and should not be given any second chance.