Pros- More geared towards your learning style
Cons- You don't get the exposure of all the subjects
If there was an article please attach it so I can help :)