Pros
Great internal and external training, opportunity for advancement, exposure to a large variety of industries, good PTO, and opportunity to work on any and every kind of tax return.
Cons
They claim to be flexible, yet they yell at you for walking in 30 minutes late one morning after you have worked 14 straight days and until the early hours of the morning on most of those nights, but you will never get a "thank you for your hard work." They recruit you on a personal level and tell you that you can work at any of their offices and that you aren't just a "number" like at a larger firm; what a lie. You can only go to an office elsewhere if they need the bodies, and they do not care about you personally, you ARE JUST A NUMBER pushing out numbers for them. For being such a large national firm, you would think they could have a lot more revenue and employees, but they do not. It is very disappointing. No pay raise with promotions. You get new responsibilities and a title change but have to wait until the annual compensation adjustment, which isn't that much even for the best performing employees.