There's not much that can be done about someone not being especially friendly. I imagine his job is the only thing that is giving him any sense of self-worth, and I think management know he won't be able to work anywhere else, so he's a 'useful idiot', if you like.