One of our colleagues is difficult to work with. They can be obnoxious , rude and quick to complain.
In the team they are working in, people are afraid of them and when there is any confrontational situation, people will concede to avoid escalating further. When there are situations where a decision needs to be made, colleague always gets their way otherwise will kick up a stink.
The issue is where the colleague is good at what they do , where the company needs them to meet targets. Colleague knows this and if anyone has the courage to stand up to them they will threaten the company with leaving.
For that reason management and everyone else lets them get away with their behaviour. For example they will pick and choose which working agreements apply to them which everyone else follows.
The issue I have in my role is where I’m responsible for giving guidance to the team over their working practices but because of this colleague I sometimes find them to be obstructive. They can override team decisions. Follow process when it suits them and quick to criticize others. Spoken to my boss about them but my boss just lets them be for reasons mentioned.
Any advice on how to deal with people like this?