Pros
Decent health and dental insurance benefits, multiple service lines, can cross serve for bonus...in theory, exposure to multiple types of clients and industries
Cons
Pay (for accounting) is below average, bonuses are non-existent or discretionary, raises are laughable, management treats you like a toddler if you ask for help, very little training available, may have you help other departments (audit-tax, tax-SALT, etc) if slow-this is held against you during reviews as you "weren't doing ____ work for the entire time." Management also has no interest in the thoughts, lives, or time of their associates but expect you to respect theirs like it is a resource more precious than air. They will also complain to one another about simple mistakes that associates made instead of correcting the associate and letting them fix the issue.