Pros
Well compensated, bonus, PTO, 401k match
Cons
Audit is always changing templates, systems, methodology, requirements, what you need to get pre cleared etc. The methodology templates and requirements change every audit. Days are long. Expect to be treated like a 5 year old with reminders for everything from timesheets to training way before it is due. Do not get me started on management. People are not valued and most never meet their manager. You are expected to go in the office even though no one you work with is in your office. Most have not met their manager. Do not expect to network. You do not meet business partners or audit management and unless in a large location you do not meet people on your team. Turnover is so high in audit, it is a revolving door and always short staffed. Contractors try to fill in however the requirements for contractors seem to be a pulse. Also know there is a location strategy that is not well communicated and if you are not in a hub it will be held against you.