I have volunteered for 4 years as co-curator of TEDxBerkeley at UC Berkeley. I work with and mentor honor students from the Regents and Chancellor Scholarship Association (RCSA)to put on a large annual event of 1200+ attendees. I therefore work closely with millenials who are very smart on a regular basis. I think you have captured essential qualities. I would also add that in my experience, millenials aren't very hierarchial. They can be inclusive and generous but prefer to be leading themselves in some ways to be motivated. So for instance, when I am managing marketing or operations, it has worked better to divide marketing up into pieces they can own (social media, PR...) and run with and give them space to express their originality and creativity. Instead of telling them what to do and assigning tasts, I let them know what we want to accomplish and ways they can do it and then provide direction and feedback after they try their own approach. With the Gen X and Baby Boomer volunteers I work with, it is easier for me to present a project plan with specific tasks for them to track.