"... blunt, vigorously contrarian, uncompromising perfectionist and extremely honest."
Or what HR would call as "not a team player".
Or what HR would call as "not a team player".
Today "Teamwork" has come to mean playing politics, jockeying for influence, taking credit for other people's ideas and so on.