If you hire a public accountant, you would think that you would have the necessary records and financial statements ready and waiting for you by the time the day is done. Timeliness is a huge factor as the longer it takes for them to point out problems with your business, the longer it takes for you to make necessary changes.
If you are interested in getting the most bang for your dollar and do not mind having to work with several accountants to make it happen, consider a larger accounting firm. These firms often provide a number of advantages for you including lower costs, but there many be several people working on your account for you.