Pros
Varied work experience Gain a broad understaning of businesses in different industries When the market is good, there are good opportunities to try different work/locations etc Support for most relevant qualifications as long as you get a good performance review
Cons
Long term rewards only come from reaching partnership which is hard to gain unless you are favoured by an existing partner. Still an accountancy business at heart despite some forays into broader advisory Getting increasingly corporate political, doing good client work and bringing in new business not always recognised unless you know how to play the profile building game Business development and sales skills being heavily prioritised over delivery of client work skills - especially for longer term progression.