Cons1) This book has errors in it which is quite annoying.2) The questions in this book don't really accurately reflect the actual MCAT.Pros1) Some of the techniques required for doing the MCAT are required in answering these tests (i.e. careful reading, concept comprehension), and in my opinion the topics at least in this book are true to the MCAT.SummaryIf you're desperate for questions, and are willing to put up with some of the stupidity in this book, you might want to look into it.P.S. The best MCAT questions can of course be found on the previous examine www.aamc.org !