Pros
Free meals, health and dental insurance paid for employee, access to gym, workout classes. holiday party is great. Interesting clients and you're always learning about new industries. Most of the clients are pretty great and fun to work with. You really get to establish great relationships with them. The onboarding and training process is pretty extensive. You'll learn the basics of tax and R&D credit.
Cons
Mass exodus of people before and after each tax season. Tons of "transition" files from former employees. Little to no work life balance. Frequently expected to work until the late evening hours (past 7:30-8 pm without it being tax season). Pay is a joke, especially base salary, since you're working so much. Lots of company events, which is great for single, recent graduates - you get unlimited free alcohol and food. But if you're a more family based person, good luck! You're expected to attend these events at least until 11 PM when everyone's drunk enough for you to slip out. Lots of negative press lately - not sure if it's true or not. Workload is ridiculous and the support system is non existent.