Pros
-most of the CPAs and support employees are nice-enough people -paychecks don't bounce -decent health insurance benefit -good place to get a few years accounting experience, especially if you end up on one of the "in" teams
Cons
-firm's stated #1 goal is profitable growth, with employee satisfaction and customer service clearly secondary -"binge working" not just limited to busy season; sometimes understaffing seems deliberate -many long-time employees seem disengaged, including some partners who would be in position to demand improvements -some bullies, creeps and otherwise toxic personalities are not just tolerated but occupy leadership positions here and there -wide disparities in capabilities from office to office, maybe due to sub-par integration of mergers and acquisitions -on the support side, repeated failures at some basic blocking and tackling somehow don't get fixed over time