Pros
1. Bagels on Wednesdays. 2. You can openly date your coworkers/partners/lower level employees.
Cons
1. Benefits are a joke: very expensive health insurance and joke of a 401k match which doesn't even vest for 5 years. Don't get fooled by a slightly higher base. 2. Lack of bright people. 3. Scheduling is preposterous, absurd time/client/location conflicts and overscheduling all the time. The worst. 4. CPA bonus is 40% of what big firms offer + you only get half of it right away another half a year later if you (a) still work there (b) remind them. Exam fees or study materials are not reimbursed. 5. Performance bonus is a joke and is also paid in two parts over 6 months. Not an incentive. 6. Bonuses and promotions work in very mysterious ways, no transparency whatsoever. 7. Very unprofessional environment, comes from the top. 8. Incompetent managers, often no technical, managerial or people skills, Non-CPAs managers/senior managers are not a rarity 9. Extreme voluntary turnover, people no longer get laid off in April, there is simply no need for that. 10. Sub-par client base 11. 50% of workload is administrative & word processing 12. Useless training, very poor quality 13. No diversity 14. Does not do much to your resume or career