Pros
People are generally friendly. I have only worked at one public accounting firm but I get the sense it's more laid back than other public accounting firms (notoriously terrible work-life balance and such). Managers are very smart and could virtually always answer my questions.
Cons
Timesheets. You will have to categorize every 15 minutes of your work and allocate your time to what you worked on. Budgets. While categorizing your time, you have a budget of time for how long each section of the audit should take. It is stressful when you go over that budget but you are also motivated to log as many hours as possible because you also have a personal amount of minimum hours you are supposed to work for the month/year. Underpaid. Within a year of working here you will get offers for more money. PTO is "unlimited", which just means you have to work more hours beyond your personal yearly budget in order to be able to take days off without missing your monthly budget quota.