The main role of an internal auditor is to provide management an independent evaluation of the business processes and the risks that arise from these processes are handled appropriately. There is a wide variety of audit assignments that can be conducted by internal audit to ensure the business processes are working as expected. Some of these audit assignments are sales audits, inventory audits, branch office audits, IT audits and many more. Auditors are also responsible for planning and managing audits with respective departments within the company. Getting feedback based on findings after the audit has completed, as well as setting up an action plan are also responsibilities of an internal auditor.