Pay is decent for area standard.
Some great people to work with, also some less than favorable, as with anywhere.
Benefits are pretty good, though health insurance could be better, they do pay a good chunk of it.
Cons
Work load can be stressful depending on position and how hard of a worker you are.