Work life balance, insurance and benefits package strong. Interesting and varied work. Really smart coworkers. Able to make friendships at work. Long history in community, stable company.
Cons
Office has no windows and is run down. Would like more PTO. Communication from the top rare and is more negative than positive.