Evolutionary theories

What are two strengths and three weaknesses of evolutionary theories?