Good for him that he managed to get around that. But personal, face to face interactions are much better are gauging how a person is going to be when joining a team. Any sort of team. People on paper sound nice, but when you meet them they are a bit off. I have a scary knack for this and can call out caustic people after the initial interaction.
I may be wrong but I think you missed the point. If "working together" is code for "we both have commit access to the same repo and the same functional test criteria and same target ship date" then it really doesn't matter at all if the person likes to work in their underwear and tell cat jokes since you're only interaction with them is going be through commits. In a strangely wonderful way, people who have condition…
I have had many jobs. I have never had one where the sole (or vast majority) of my interactions with people were via commits.
I've even worked remotely, and Skype, IRC, IM were all critical. Personality and communication skills matter, even if you never see someone's face in person.