Pros
I have always had management invest time into helping me develop as a professional. Any time I've sought out additional training or seminars, I've always gotten full support. Sometimes getting feedback on your performance is a little lacking, but at the end of the day, if you'd like to know how you are doing, ASK! I've worked with all the Mike's in the IT department and I've always found them to have an open door policy, listen to my concerns, and give a genuine interest in my opinions. I've never received anything but support from management in IT.
Cons
Yes, the pay is a little under the industry average, however, if you want to work at a place that you feel secure and invested in, then this place is a good company. I understand that pay is importan to a lot of people, but coming into work, enjoying what you do, working with fantastics peers, and having a boss that is supportive also means something.