Pros
- Easy to interpret
- Handles categorical and numerical predictors
- Non-linear decisions
- Automatic feature selection
- Fast and Easy
Cons
- Tend to overfit
- Sensitive to small changes in data
- Might not have high predictive accuracy
- Have difficulty modelling smooth relationships
- Greedy approach may not lead to optimal tree