Joomla
Pros:
– Joomla is usually easier to get up and running and tends to have a quicker learning curve.
– Joomla tends to have better looking templates and a friendlier community, even towards beginners.

Cons:
– Joomla’s code can be messy at times and loading time tends to be longer because of that.
– Its architecture limits how many levels of sub categories can be created.

Drupal
Pros:
– Drupal has a more flexible infrastructure, allowing you to create multiple sub-categories and with more advanced user features.
– Fast loading time and reasonably clean code.

Cons:
– Longer learning curve and usually a longer install to launch time.