As someone who has developed with Drupal for several years, I just want to add a positive perspective to balance the expected usual negative comments here.
Drupal is a great CMS and web application framework. Extensible and flexible it can be adapted for many applications. Moreover, the Drupal community is knowledgeable and helpful. Growing from strength to strength with each release, I love working with Drupal. That is all.