I run a language learning site and this is a core component of it. It's pretty easy to get it functionally running, but some template adjustments are needed for a professional look and to remove excessive branding from the creator.
Pros:
-Easy to manage quizzes, questions, and categories, and to move items between them.
-Nice selection of different question types.
-Detailed reports sortable by user or quiz, with .csv downloads possible.
-All the features you need to publish quizzes from the backend.
-Only minor "Cons" are visible to the user
-The developer loves to hear feedback for future development and new versions are free or discounted depending on what the upgrades are.
Cons:
-Hard to manage large numbers of quizzes in regards to making them available to users. The process is make the quiz, make a component link in a menu to the quiz component, go back to the quiz component and link the quiz to the menu item. Then if the Joomla menu isn't the best format, you have to copy the URL and make the links in a content item. When you want to assign modules to specific menus, you have to wade through all your quizzes. If you want a module displayed on your quiz pages, you must assign it to each individual quiz.
-Each question is a page. In between each question, it says if you were right or not. The load time is a little slow and it gets annoying anyway in big quizzes. Only way to turn this off is editing the source code.
-No front end access. Users can't make quizzes, or view other reports without having admin privleges.
-The only way to view old quizzes (user) is a very elementary module at extra cost that shows simply quiz name and total points (and not a percent or how many it was out of.