It depends what you wanted to do. I never wanted to work in public accounting, so my first few jobs sucked. And honestly, I never wanted my CPA and the only reason I'm getting it is to be more marketable. It has not been a requirement for promotion or hire in any job that I've had for both privately owned and publicly traded companies (publicly traded, it is once you are signing financial statements obviously).
I'm still not finished, but with 6 years of full time work experience (plus internships during college) and an MBA, I'm currently in the upper 60s including bonus in the midwest where cost of living is one of the lowest in the nation. But you have to grind and be patient. My first job out of college 6 years ago I made less than 30k, was 21 years old, and was still living off ramen and easy mac.
And there are lots of factors to look at other than salary: work life balance (likely not much if you're public making the “big” money), 401k match, health care, bonus structure, time off packages, work place attire (I currently get jeans daily – it rocks), flexibility, etc.
Also, if you know people in the industry, NEVER underestimate the power of networking. That's how I have been able to more than double my salary without a CPA behind my name in 5 years. I was referred to 2 different companies, and then I had stellar letters of recommendation, which I was told got me the job over someone with a CPA. So take the job, make those connections, gain that experience, and move on to something bigger and better after a year or two.
Congrats on the offer, keep grinding.