a nice and incompetent one is common, if anything, they tend to produce more bugs then they can fix.
if I'm the boss, I will hire a competent jerk and manage him/her well, instead of feeling good with a few incompetent nice guys while the company will sink, soon or later.
the keyword is to survive you have to be competent, other things(nice vs jerk) is secondary, and that's a management's job to "fix", the incompetent-but-nice is nearly impossible to fix to me.
a nice and incompetent one is common, if anything, they tend to produce more bugs then they can fix.
if I'm the boss, I will hire a competent jerk and manage him/her well, instead of feeling good with a few incompetent nice guys while the company will sink, soon or later.
the keyword is to survive you have to be competent, other things(nice vs jerk) is secondary, and that's a management's job to "fix", the incompetent-but-nice is nearly impossible to fix to me.