Pros
Work life balance is good. Work from home in some instances. The overall atmosphere and culture of the company is positive (the same can't be said about the IT/Information Systems department though). Benefits are pretty good.
Cons
Management. At least in the IT/Information Systems department. Lots of favoritism, bias, and politics go into the decision making that ultimately hurts the employees. Most end up feeling underappreciated and get tired of the constant artificial roadblocks management puts in the way of getting work done and leave. Which results in more work to do with less people, which results in more unhappy employees who leave. Not to mention the pay is significantly under the local average and somehow the work life balance is supposed to compensate for that. Management is probably the primary reason I'd recommend a friend not apply and go somewhere else.