Recording transactions in compliance with accounting principles Preparing and entering invoices, bills, checks etc. Reconciling discrepancies in financial entries Assisting with taxation including filing returns Maintaining general ledgers Perks and benefits Free Lunch and snacks