Good benefits and strong 401(k) match. As well as great opportunity for marketing. Solid resources for mentorship as well.
Cons
Salary is capped at certain levels and totally dependent on CPA without having any consideration for your performance throughout the year. Also, scheduling can be vastly improved as you will be over-booked throughout various periods of the year. Also not very diverse in hiring practices.