Pros: It opens up new options and increases in difficulty based on your perfomance.
Cons: Slow paced if you are a novice, requires patience.
If you are interested in learning to play guitar or just need practice, this is a good tool to help you improve and learn. It's pretty easy to use so long as your intent is to learn to play guitar or improve (It is NOT Guitar Hero).
...