Staff accountants work for accounting firms, public companies, non-profit organizations and governmental agencies. They prepare documents, such as income tax returns, monthly reports and financial statements. Employers prefer a bachelor's degree in accounting and prior accounting experience.