Pros
Much more reasonable work-life balance than Big 4; I can count on one hand how many 70+ hour weeks I worked over a 5+ year period at Weaver. I regularly worked this much at a Big 4 firm. Much smaller clients than Big 4 (may have 15 audit engagements per year, compared to 2-3 at a Big 4 firm). This is good and bad. It's much different than working at a Big 4 firm where you may be working on a single audit area for a week or longer. Most of Weaver's audits will last 2-3 weeks in total. Their clients are generally not very sophisticated, so you'll be working on the same standard audit areas on almost every audit. However, you'll get to work on many more of them much quicker than at a Big 4 firm, and you'll get experience drafting financial statements very early on. Good client atmosphere - most clients are much smaller, and have a single location. Many of these clients have had Weaver as an Audit/ Tax firm for years, and therefore want to have a good relationship with you. You're still an auditor, but you will be less hated by the clients at this firm than you would at a Big 4 firm. Much less competitive than Big 4. I could see this as a huge benefit for somebody that wants to ride things out to Partner. Making Partner at a Big 4 firm is next to impossible; however, if you have a Big 4 level of dedication to work, and go work for Weaver, you will likely be very successful there. Good work culture [for those that fit the mold]
Cons
Won't get much SEC client experience, and therefore this is not as good 'resume fluff' as it would be working at a Big 4 firm. Big 4 are globally recognized and obviously have more clout, and therefore if you're looking to transition into industry later down the road, it will likely be more beneficial to have Big 4 on your resume. Audit team size - this can be a positive or a negative I suppose, but the Weaver audit teams will generally be 2-4 people in size. This can be much different than a Big 4 audit team with 10-20 members of the audit team. Teams will be much less diverse than they would be at a Big 4 firm; again, this could be a good and a bad thing. Pay/ bonuses generally lower than a Big 4 or top 10 firm