Slightly above average and a generally sane, nice person will likely be beloved by all coworkers. Slightly above average with a complex... not really
Slightly above average and a generally sane, nice person will likely be beloved by all coworkers. Slightly above average with a complex... not really
To me is sound that 1 of 3 things are happening:
- Management sucks and cannot objectively see who is successful as doing what.
- The person is not subpar and that is your own personal feelings
- Most of the company's full of "nice guys/girls" and the building could be on fire and they would still applaud any small insignificant win while the whole place burns. They fail to deal with anyone failures and issues including the rude person and so they just deal with it and complain via whispers.
I don't think this person would get fired anywhere I've worked. It's difficult and expensive to fire someone. You open yourself up to possible legal action even if you put them on a performance improvement plan. The best is to try and manage them out, but if the work you need to get done outstrips the people able to do it, you'll keep that above average person who thinks more of themselves than they should.
From GP's own words, this person was _not_ subpar, just not nearly as good as they thought they were. I don't think most comapanies would fire someone for that.