When I was consulting, I think I had a pretty keen sense of who to work with and who to avoid. I know far too many people, though, that get trapped in a less-than-ideal work scenario. For those that need it spelled out, Derek Powazek explains it a little more clearly than I ever could: don't work for, um...jerks. Excellent post:
Frankly, the advice works well for choosing a work partner or work environment in general.