My advice for people who aren't good at advanced math would be to major in accounting. It's much better than most liberal arts majors for job prospects, and it's better than finance, marketing, etc. It only requires basic math, rally (maybe you'll need advanced math for Black Scholes, but there are spreadsheets for that).
The big four accounting firms need to hire lots of auditors, even in times of economic downturn. While computer programming jobs can be outsourced, it's more difficult to outsource accounting. People need to be on site to review books and records, and many companies won't trust having their records sent to Bangalore.
The big 4 set the standards that the industry uses, so they'll make sure their industry remains stable. They're partnerships, so no pressure from outside shareholders to cut staff.
All companies with over 100 employees need accountants within their own company, and the big 4 has offices around the country.