Pros
Most of the people are great. Lots of opportunities for travel (not always glamourous) and to try different areas of the business. ACA qualification may be useful for finding jobs afterwards.
Cons
Pay does not reflect the long hours, incessant travel and general negative atmosphere, and has not increased for 10 years. Expectation that staff will work long hours and have no life, due to an extreme shortage of staff, which the firm will not rectify as that would take money out of the partners' pockets. Ridiculous focus on 'winning work', selling and cold calling, despite the fact that we already have more work than we know what to do with. Audit is thoroughly miserable, and senior staff make it clear that we should always fudge the figures so the accounts get signed - this does not encourage junior staff to show any integrity. This job has changed me from someone happy to work hard at something I care about to someone who resents every extra minute of unpaid overtime. Don't do it.