A few things to consider:
– What is the range for market rate in your area? Smaller firms will nearly always be on the lower end, since they serve primarily small business and focus on “grunt work” like bookkeeping, 1040s and drafting (which yields lower billings; note that while this is true of the lion’s share of smaller firms, some do compete with their large counterparts, often by outsourcing the grunt work). One thing to keep in mind… entry-level staff positions do not compensate for an MBA or having the CPA done, so unfortunately at this point, that’s irreverent.
– How does the total compensation package compare to market? Smaller firms will often often profit sharing/bonuses to entry level staff whereas larger firms usually do not. And many smaller firms will cover 100% of employees’ health insurance premiums – larger firms generally cover the standard 80% of medical but nothing toward dental/vision — often, this can add a few hundred to a few thousand bucks toward your pay.
– How are you compensated for OT? Most states consider you exempt (from OT regulation) but the industry generally compensated for it anyway, usually in the form of paid time off and/or straight OT pay. Most smaller firms will offer credit for all hours OT worked whereas larger firms may have already built in some level of OT (generally 200+ hours) into the salary.
– How is the quality of life? A large firm may work 7 days, 70/hours a week during busy season, whereas a smaller firm may cap hours at 50-55 and offer a few Saturdays off. Also, many smaller firms will give additional paid time off to use in the summer… some will ask you to use it to take every Friday off!
——
Just some things to think about to ease your mind, but ultimately if you haven’t received another offer, I’d take it and after two years, hit the market.