Advantages:
-Reduces loan balance, mortgage rate and mortgage insurance
-Makes your monthly payments less of a burden
-Lets you utilize funds for other goals
Disadvantages:
-Takes more time to enter market
-Dealing with unexpected expenses
-Takes away money for other goals
-Benefits you get are long-term rather than short-term