Pros
Competitive pay and benefits; career advancement if you are lucky enough to work in a growing sector. Good holiday and end of season party. Partners/managing directors have an open door policy and in general can be easily approached. Pretty fair evaluation system.
Cons
There are too many office politics and games - just doing a great job will not get you anywhere. The company is confused about what culture it wants to have. The pay is decent, but too many hours are expected for the pay. Other than the CPA, the company does not encourage employees to seek out other designations. The company has a small town feel which appeals to some, but it needs to do a better job of hiring and promoting minorities (i.e. African American, Latinos, Asian, Jews). The company uses a variety of sneaky tactics to monitor employee's activity and ultimately get rid of employees they no longer want to keep. Unfortunately, it is not a comfortable environment to work in.