what is a staff accountant