Advantages and disadvantages of using classification tree
One main advantage of using Decision Tree is that you can visualize your prediction more precisely than any other classification approaches.

In addition,


What rules make any specific prediction? You can generate such rules
What feature/value is crucial for what decision? You can indirectly do the feature selection.


There are some shortcomings as well; sometimes, the tree might get quite large, so you have to reduce the size of the tree (pruning) with the cost of accuracy.