Accounting firms employ people who are the best in the business and are able to work without making any kind of errors or mistakes. They can retain better qualified employees by paying them higher salaries. Any other firm can only have a small accounting department with relatively lower amount of funds.