Great co-workers and administration; independent work, no micromanagement; family and well-being are priorities to the company
Cons
The pay is lacking even for a non-profit organization. If you are a single income individual, it may be difficult to manage with the cost of living rising.