Pros

  • Inexpensive
  • Wide variety of topics

Cons

  • Diagnostic test results are vague