The problem with said weirdo is that he completely ignores me and the other guy and is completely renegade in how he works. He is also passive aggressive and has a real air of arrogance which follows him as he struts through the office
Sounds normal contractor behaviour 😀
(saying that as a contractor, though I don’t strut around the office 😉 )
More seriously, some contractors like to (and probably should) distance themselves from the office politics. Should be a job you walk into, do a professional job, get paid, go home, contract ends, move onto next gig. Getting personally involved in too much office chat sucks you in, then some “permies” get the hump if a contractor is socialising and not working, given they may be paid by the hour.
Depends on the office environment though. I tend to steer clear of places with cultures like that now.
Coming in and demanding changes is not on though, unless that is the role of the contract. Depends if they’re there as a monkey to do the work or as a consultant to tell you how to do the work properly 😉