Vantaggi
good work-life balance if you perform well. Biggest positive: You are able to work on a wide range of things. You have the ability to work on all clients, all client types and special projects. This is a huge upside in comparison to other large firms where you have only one client and/or specialization that you work on.
Svantaggi
high turnover; partner/management communication is poor for a few specific individuals; there are sever inconsistencies in expectations, performance and tax knowledge among partners/managers -- many of them are process-driven instead of having a rounded understanding of tax or education based in tax/accounting; firm software is outdated (especially compared to big-4 in-house software). The software is comparable to most small firms, but should be improved for a firm of this size at the national level. Inconsistencies in expectations from management and incorrect/poor/incomplete prior year work (expected to be fixed by you in current year) is often due to software deficiencies and poor management. These occurrences are limited to a select few individuals.