I am genuinely befuddled when people have such a negative view of millennials in the work place. We've hired three in the last year, and all three have been absolutely fantastic. They are hard working, inquisitive, and have way more initiative than many of my older employees. They're happy to learn just about anything I throw at them. Sure, it takes them longer to learn something than someone who's been at work a decade, but that's a function of their experience and education at this point in their lives, not a function of their generation.
These kids are well spoken, willing to work with anyone, know how to research things they don't already know, not afraid to speak up in a meeting or ask insightful (and sometimes not so insightful questions). They are a huge asset to our team.
And from what I can tell, we didn't manage to find some rare-out-of-the-norm millennials.
I have no doubt there are some millennials who are complete idiots, who feel entitled to everything, and who make their coworkers miserable - just as there are idiotic, entitled, miserable employees in every generation.