Pros
They usually order too much food for meetings and presentations, so you can often find leftovers in the kitchen in the afternoon.
Cons
None of the firm propaganda about work-life balance or flexibility seems to apply to tax. You're expected to charge over 50 hours/week even outside of busy season and can get severe looks from managers for leaving the office before 6:00 even if you plan to log back on later. Working remotely is basically a non-starter if you want to get assigned enough work to hit your targets--if you're not in the office, you basically don't exist. Those better be efficient, billable hours, too--if you're spending more time on a project than the partner wants to bill the client, then you're going to get talked to. And that's an issue more often than not, because the work itself is incredibly disorganized and no one shares information or procedures; if you haven't done something before, be prepared to teach yourself how to do it from scratch (and eat half the time you spend doing it). Compensation isn't that great when you consider how much you work, and other benefits are pretty much industry standard. The vaunted family leave policy is fine, even if it's still equivalent to the legal minimum in even the worst parts of Europe, but the culture in my group is such that no one has actually taken the full amount yet without at least making themselves available for emails and calls. What is wrong with you people?