Great people, low morale, and salaries on the lower end of market range
Pros
Great people to work with. Most people want to go the extra mile to get the job done well. The office's open concept makes it a nice work atmosphere, and it is located near good restaurants and bars. Depending on the needs of the company and how well you manage your career, you could take on new and challenging opportunities that will help with your career growth. Bonuses can be very good if you're a good performer AND you haven't gotten on someone's s**t list.
Cons
Salaries are generally on the lower end of market range. If promoted in some interim period, your responsibilities will change immediately but, as "per company policy", your salary is not adjusted until March of the following year (and you're not told exactly how much is the adjustment until such time). Insurance benefits are also not the best and the 401k match is 100% vested after your 3rd yr. of service. There is certainly favoritism, which could be very good or very bad depending on what end of the stick you manage to be in. The morale in some groups is low due to much restructuring and/or changes in departmental direction, the Finance function being one of them.