Pros

  • Covers a broad range of subjects
  • Inexpensive

Cons

  • Diagnostic tests don't show incorrect answers. company