ros and cons of the NCLB five principles

What are the pros and cons of the NCLB five principles? Strong accountability Expanded flexibility and control Methods based on scientific research Expanded options for parents Highly qualified teachers How does it affect diverse learners?