Millennials are young professionals, ages 20-35, whom are more tech-savvy and globally connected than the generations before them. Nonprofits face the challenge of engaging these individuals in becoming more involved volunteers, leaders, and donors.