There is some good advice here. Personally, I would not go public and head to corporate accounting.
I love it. I have been working for 5 years in corporate finance. I left a Fortune 500 company and just began working with a Fortune 50 company. Here are my reasons:
A. Work/Life Balance - I have my stressful days. Trust me. However, M-F, 4 weeks vacation, and flexibility is all common in a company. Not to mention, there are even more companies allowing some work from home options with today's technology. Public Accounting doesn't usually provide these benefits.
B. The Work - Personally, I love working for a company that allows you to contribute towards growing the business. There are so many aspects you can be involved in that allow you to enjoy what you do. You could work for a manufacturing company focusing on capital management, supporting large budgets, and following big projects. It's much different than public accounting. You get to report on the results of the company, provide new ideas, analysis, etc. In all seriousness, I find it pretty fun. With saying that, there are negatives dealing with the tedious month end, quarter end, and year end duties.
C. Salary and Advancement - Maybe start as an Accounting Specialist or low level Finance Analyst. The ability to move up is always there. You could go from Finance Analyst to Senior Analyst to Finance Manager to Controller, etc. I've been lucky to earn a good salary and I haven't even been in my career that long. If you can make your way to a big company, you'll make good money even as a lower level Specialist or Analyst.
D. Job Market - It's huge. Do an Indeed.com search on Finance Analysts , Accountants, or Corporate Accounting. I've had friends recruited off LinkedIn while they were happy at good companies.
E. Bonus and Incentives - I have not seen anything less than a 10% year bonus. Companies will pay for your CPA or CMA study material and exam fees. Not to mention, you can obtain an MBA or advanced degree and have most of it paid for.
Don't just take my advice though. I have NOT worked in public accounting. The benefits of having that knowledge is always great. Not to mention, some people might enjoy that more.