One of the things that galls me about this industry is its belief that experience (which is not the same thing as age) is a negative.
If you come from Microsoft or Google, you'll be assumed to be "political". If you come from a no-name company, people will think you're a loser who wasn't good enough for the tech giants or elite startups. If you have failed startups on your CV, people assume that you'll be bitter about the ones that got away. If you were at one job for too long, that counts against you; but if you had too many jobs and were a "job hopper", that ruins you as well.
It's ridiculous. It makes no sense. How are people not able to get past the idea that people are more than their experiences, and that most people improve with experience (even of the negative kind) and age rather than becoming "damaged goods" because they weren't millionaires by age 27?
End rant.