Thought on 20 years with accountants (former Deputy Gen. Counsel of a Big 4 firm):
1. Accounting is and will be a high demand profession. Stay honest, and it is a great career for long term job security.
2. Accounting isn't easy - it is very difficult. On large transactions, I have long thought the investment bankers (despite the hours) have it best, followed by the lawyers (and their work is long and difficult), followed by accountants - who have the most difficult and tedious work of all. Some may differ, but accounting at the very high end is really challenging work.
3. See item #1 - stay honest and ethical - your license is worth everything.
4. CPA's can do many things. But the typical audit and attest route is a very, very difficult business model. You work in a partnership (or similar LLC) environment, with very little incentive to save for high stakes legal judgments. Yet the prospect is very real, and it is not a profession for those that don't handle anxiety well. In a corporation, there might be less pressure, but in the Sarbanes Oxley world, I am not so sure. See items #1 and #3 again.
5. If you can as a long goal truly master the attest function (or a related level of skill in an ancillary field, such as tax), that is great. But if you somehow, through the window auditing and accounting permits, can capture a theoretical grasp of the business environment to be able to truly provide significant value add, you can be very, very valuable. Very few lawyers can do this - but the ones that do - and accountants as well - are just extremely in demand.
6. Smaller practices have their benefits because they provide practical help to people and small businesses. But the malpractice risk is there - and need to be constantly vigilant. See items #1 and #3 again.
7. Although it sounds boring, the theory behind general ledger accounting is fascinating, and a linchpin of our market system - where we raise and expend capital based on a view that a dollar of revenue earned, or expense incurred, by Company A in Des Moines should mean the same thing as for Company B in Rhode Island. Done right, accountants provide a valuable public service - done wrong - and well, we have seen that with AA and Enron (which was a same to the thousands of great professionals at AA who did the right thing day by day).