Benefits and Challenges of Diversity