Pros
Provided hands on intern work, good culture, great pay, and good work life balance (for a public accounting firm). Work from home options. A lot of intern team building events.
Cons
Not many non-work office events outside of the work day. Heavy billing based. Stressful around the busy season.