Humans are important (and also illogical). If we are to work in a team, then we definitely need to factor humans into the equation.
That also means, that when we evaluate the employer, we should try to find out as much as possible about the human culture there. Even if they are all tech whizzes, if the team is broken, the job will be a nightmare.
I was talking to a guy a couple of days ago, about a job he quit after two days.
He noticed that every time the manager walked onto the floor, everyone put their heads down, and avoided eye contact. It was only a matter of time before the manager cut a victim out of the herd, and humiliated them in front of the others.
During the interview, this same manager was a font of friendliness. But on the floor, he was a tyrant.