Pros
I've learned a lot about the Financial Services Industry and accounting during my time here. Some of the people I've worked with are incredibly knowledgeable and passionate about the industry. They offer a lot of paid time off during non-busy season and the overall office atmosphere is generally relaxed (can wear jeans).
Cons
During busy season you feel as though the firm owns you. Although some of the partners/managers are great, there are equally the same amount that are indifferent to your overall learning and growth, which makes it feel like you're just a money maker for them. Also although compensation is competitive with other public accounting firms, the overall industry trend in audit is to pay employees less than what they would make in private. This makes turnover very high.