Pros
Opportunity to learn a lot about different industries from a financial reporting point of view. Great networking opportunities. Average age of staff is mid to late 20's which makes for a good social atmosphere.
Cons
Difficult to maintain work-life balance due to cyclical nature of audit season, whereby work demands at time are unreasonable. Very results-oriented culture, whereby your efforts are not always recognized unless audit files have high recoverability rates. Constant pressure to meat deadlines is at times unreasonable given unpreparedness of many clients for year-end audit and financial statement distribution. Despite your best efforts, promotions are typically given to those who sacrifice work-life balance and work unreasonable hours, leading to a culture whereby personal sacrifices must be made to climb the corporate ladder.