Pros

  • Includes study guide
  • Wealth of tests, tips, and lessons

Cons

  • Cartoon-like interface may annoy some students