if by work you mean in a position as an employee then yes this attitude when openly displayed will be the death knell of your career. In a socially oreintated world social ability is prized beyond it's value to get stuff done and certainly prized more highly than technical ability. This is a realisation that many INTJs take hard.
We prize technical ability, getting stuff done and doing it right. The social world prizes feel good measures, committees and consensus. There's a whole grand canyon of difference there. Most companies are socially orientated. But it's not all doom and gloom.
The INTJ can do very well if they learn to merely stay silent about the things which bug them and harness their energy is more socially acceptable ways. By all means, be great at what you do, get the job done well and right and on time. Yu will be valued for these things. Take care to pace yourself with the people around you, remember their birthday's the minutae of their lives and the fact that they need to look good even standing next to you.
YOu don't have to play politics to get promoted. INTJs who simply fail to piss off those around them are promoted easily. It's the ones who overstep the mark that are sidelined and managed out of businesses. It's really important to remeber that no matter how clearly you see the soslution and how incompetent the 'system' is, any business you work for is not your baby. It's not your crusdade to fix the things which are broken. Make suggestions yes, but take care when you do that those suggestions aren't mistaken for you being critical of someone's pet project and their competence in the workplace. The backlash for that is enormous. Make sure you understand who did what, when and who else is involved before you point out how stupid anything is. Chances are excellent the dysfunctional system was created by a much loved and valued person in the company and your observations will be construed a a personal attack and a challenge to their authority.
Non-rationals can create the most convulted and 'interesting' processes and systems because their focus is on the human factors involved. The sword of rationality is rarely welcome there. One brilliant example was when I called the company helpdesk. The person on the end of the phone was a feel-good type who got really offended when I asked her for something based upon competence she couldn't answer. She was there to comfort, suport and encourage others, in her own words she wasn't a 'computer person' and I was, again in her own words, 'making her feel like she didn't know how to do her job'. My immediate reaction was predictably WTF!!? But you will encounter this a lot in companies.
It might make no sense at all that your company pays some woman full time wages to sit around and staple photocopies together but trust me on this. Someone once thought this was the best idea on the planet, and if they still work there you don't to be vocal about the stupidity of it.
I survive being an employee by doing my job to the level appreciated by my superiors then channeling my excess brilliance into a business of my own.