Environment has improved greatly with new CEO and emphasis on hiring quality individuals vice nepotism. Organization values their employees and has the feel of being a family. Good compensation and benefits.
Cons
Has work to do to update systems and technology; though progress is being made.