CPA provides an accountant with many career paths by giving them opportunities to work in varied small scale or large scale accounting firms as per their need and requirement. A CPA can opt for any firm where he/she can work in fields like financial management, tax audit, etc. Same goes for business purposes, i.e. a CPA can start with any scale firm in diverse areas such as financial accounting and reporting, management accounting, financial analysis and treasury/cash management. CPA’s can provide their expertise in specialised fields of financial forensics, business valuation, personal financial planning, and IT consulting.