I haven’t had much luck working with non-profits personally. It attracts people who build petty kingdoms, like any organisation, but there’s no mediating factor of needing to get results to temper it. It can all become quite arbitrary and toxic very quickly.