You can't always easily tell when someone is going to be a pain to work with on an interpersonal level.
I've seen places (well, one place) that have "team meetings". You just have an informal group talk with a few members of the team, and just usually reveals a lot -- to both sides!