Waterfall methodology

In 2-3 pages, discus aspects of waterfall methodology in project management. What are its pros and cons?