Pros
They are one of the largest (if not the largest) employer in Louisville, as far as professional jobs go. There is some sense of security in the job despite the recent changes in the industry. They have loads of benefits you can take advantage of if you are willing to work for it. They reimburse for healthy living costs, like gym shoes/equipment - up to a certain point. They have tuition reimbursement, paid volunteer time off, and a good paid time off plan that combines sick days and vacation into a pool that grows as you work. There are other perks - I'm not big on taking advantage of them, but they are there.
Cons
I am more educated and more skilled than most of the department and I am the least paid of the consultants. I only know this because people tend to let small details slip when they are ranting... When I transition to a new team they will be able to offer me a low number, tens of thousands less than the average, simply because I didn't know what to ask for when I started here. That's okay - I plan to negotiate and work my way up, but it's going to be a struggle.