Usually only large companies employ internal auditors, whose function is to check and assess efficiency and effectiveness in the operational, financial and accounting fields, often internal audit also replaces the controller's duties. Companies need to hire external auditors or public accounting firms if financial statements are needed for third parties, be it banks, other financial institutions or launching an IPO.