Avantages
Nice people, small enough to make a difference, company has actual real world positive impact, compensation is fair for the position, management works with employees to improve, strong work-life balance, employee owned, insulated sector so not as vulnerable to economic swings
Inconvénients
PTO could be better, usual pains of a merged company, benefits could be a little better but aren't terrible