Tech with a future. Does the tech I'm learning have a market? I've wasted too many years working on obscure/dead tech (neoxam, filenet) believing my employer when they said they have opportunities to advance in those areas (then outsourcing or drastically reducing those areas).
Consistent, cohesive goals and work. I don't want to be constantly context switching or chasing some vague goal.
Sort of related to the prior one, I want one boss. I'm tired of the internal postings that split you between two tech leads, two managers, and two teams.