Mission-driven company; you're doing good work and helping people in a for-profit environment. Pay is very competitive. Great team of people. Some of the staff is local to Bethlehem, but there are also staff from other areas who are able to work remotely which is a plus.
Cons
No company is perfect, but I really enjoyed this job. No major cons.