Sort:  

This is really true. Self evaluation has a lot to do with competence. Incompetent people usually have this over-priced valuation of theirself. And when they start feeling too good about their little achievements, then they start working less hard and being incompetent.

A good company focuses on giving solutions instead of giving problems, who likes what he does advanced and will learn from it who will not only look for culprits and it is there when everything fails the ego can more than humility sometimes