Come and interview at Amazon.com. We have offices in CA too. The culture is somewhat mixed, and there are places that keep things sane while respecting most people's, um, peculiarities.
One of my senior friends will be working at Amazon full time after he graduates this spring. He's one of our best & brightest. Amazon seems like a great fit for him.