As a CPA, I would tell you there are no cons, but as a consumer I have to tell that the only cons is probably the cost. However, the pros outweight the cons. Hiring a competent tax professional will give you more assurance that the tax laws that impact your taxes are being interpreted and applied with certain level of expertise. A good tax professional will also look for ways to help you achive the highest possible tax benefits by advising you on how to take advantage of tax savings opportunites availabe. One additional benefit, among many others, of using a tax professional, is the time you would be saving from having to handle your taxes yourself.