Discuss the pros and cons of Activity Based Costing.

Discuss the pros and cons of Activity Based Costing.Give an example of a situation where activity-based costing could be used effectively. Explain your reason.