What are the advantages and disadvantages of decision trees?

Advantages and disadvantages of decision trees

Advantages: Decision trees are easy to interpret, nonparametric (which means they are robust to outliers), and there are relatively few parameters to tune.

Disadvantages: Decision trees are prone to overfit. However, this can be addressed by ensemble methods like random forests or boosted trees.