In the world of financial accounting, there are two main sectors, private and public.. Public accountants work for or contract out to various public accounting firms.
However, private accountants, also referred to as ‘internal’ accountants, work specifically for one entity. Other firms will usually contract out to public firms to perform different services, like audits, assurances, tax advisory and consulting. In order to work for a public firm, you must possess are certain set of skills.