Good tuition payment program. Alternate work weeks. Good amount of paid time off after being there around five years. Stable business.
Cons
New management is all about crazyness. The customer service group took over the power side and it's awful. Our team meetings involved planning Peeps (the easter candy) olympics. They make us watch cartoons for team building. It's very nepotistic and if you can't drink their new koolaid you'll be forced off the bus.
Flexible work hours. Easy-going atmosphere. Great benefits. Nice people. In IT, the ability to work on some cutting-edge technologies in a non-commercial setting.
Cons
As far as IT goes, it is not an "IT shop". IT is not the priority, so bigger projects tend to be fulfilled by third-party vendors. Also, you will not be able to show anyone else what you do as most of the IT just deals with internal apps.