Is the first offer for staff auditor? since you mentioned it is a cpa firm.
If that is the case, there are two points,
1. As auditor, you will get more exposure to financial/accounting system, while accounting staff usually deal with only one account on the financial statements.
2. Big companies have better reputation, and you probably will get a better background out of some big names for your future career development.