Pros
A sense of pupose contributing to the well being of the community. Technical staff is fun to work with.
Cons
Surprisingly terrible medical insurance for a healthcare organization. Senior leadership doesn't value staff. Raises and promotions via career ladders mostly nonexistent. Most IT staff members come from nursing rather than IT backgrounds, including the CIO (who is a wonderful manager). The lack of technical expertise in the department leads to poor decision making and high demands on the small, skilled technical staff.