Interesting - I also am a 50 year old who recently worked with a "millennial" workforce. The actual  people I worked with were great - looked to me for counsel and advice  on how to manage things, careers etc...what was interesting  was the culture of the workplace -  I see many workplaces catering to the perceived millennials  (full disclosure, I was a self employed consultant for many years)  -  they seem to want to have a "fun" workplace because they perceive this is what this generation of workers values more than compensation. This may be true, but what I saw was that these companies are trying to create "fun workplaces" to take the place of actually compensating people what they deserve - ie they we dont pay much but you can play ping pong in our offices !  The thing is, that is all great but these millennials  still need to survive in Vancouver and Toronto so job hop a fair bit to get more money.  And good for them!