Pros
I loved the training and knowledge base of my team members. My team members were always helpful and willing to help one another out in order to meet the strict deadlines of the accounting world.
Cons
Of all the places that I have ever worked, this was the most tough environment I have ever been in. Employees were expected to work 50+ hours per week. I originally took the position so that I could get my CPA license and move into management. Within a few months, I realized that my aspirations were more ambitious than the firm. Rather than employees being built up by management, they are torn down and expected to regroup on their own. Employees are promoted based on the number of hours that are worked vs. quality of work. Because the firm operates like a large scale corporation (it's actually a mom and pop), the employees are pitted against one another in a failed attempt by management to produce more work.