Pros
Pay is amazing, you'll receive incredible industry experience and work closely with partners & senior managers. Everyone, including staff, are incredibly helpful and want you to progress in your career and understandng of the industry. Everyone is willing to teach no matter your experience level which was good for when I started since I had none in financial services. Our office seems committed to promoting and hiring management level employees from within which hopefully will retain top talent.
Kontras
Lots of hours (though well-compensated through overtime), sometimes employees feel underappreciated, tax season is strenuous, sometimes small issues are micro-managed. Many of these same cons I have had with previous firms I've worked at as well. This firm is not without faults but recognize there may be disgruntled ex-employees on the site.