Pros: Clever, fun, intriguing, and thoughtful Cons: Make sure you’re ready to handle the topics Rating: 4.5 out of 5