The only team I've ever felt "normal" at was one where one of the interviewers was gay. My boss there had hired a bunch of really talented queer developers from his network, so half the team was queer. I guess I really liked the personalities of the people I interviewed with (it was a full-day pairing interview, which is a lot better for getting a feel for a company than just whiteboarding), so I figured it'd be a good group of people to work with.
The challenge is that if you're interviewing for a larger company, you might not know which team you'll end up in if you accept an offer. Try to avoid this situation, and get a feel for the people you'd be working closely with.
I think if I were to interview for a new company now, I'd reach through my network and try to work with a friend (or former co-worker). I still have never had another woman on my team (after about 5 years in tech), so in the future I'd probably look for a company that has female engineers and high-ranking women within the company.
I've also found that companies that use pair programming tend to value empathy and teamwork, because when you're working that closely with your coworkers every day, no one wants to work with a jerk.
There are some bad companies here in the sf bay area, but there are also some really great places to work. Glassdoor has saved me a few times early in the interview process.