Much has been written about the Millennial generation. With so many Millennials working in software development, their attitudes about work and life affect you, your team, and your company.

What motivates them, inspires them, and informs them? How do they prefer to learn and what keeps them loyal? If you manage software teams, you owe it to yourself to know.

Take this 10 question quiz to get those answers and more. Find out how well you know your Millennials!