Pros
Close to home, and you get the big picture. You can do a complete audit, and get exposure to a lot of areas.
Cons
No work is assigned to you, so you have to sit around looking for work. Then you get torn into for not having more work. You will do tax if you work in audit. It's the most toxic and unprofessional work atmosphere. If you have 0 people skills this is perfect, just sit quietly at your desk and don't talk. You get 0 training / no one teaches you anything, so the second you screw something up you never hear the end of it. HR works for the partners and drinks the Kool-Aid. They are a worthless department. The employees are on a power trip, and just want to review work / write up 10,000 questions. If you want to see how excessive greed can destroy a person, work here.