Decent benefits, lunches, and most of the people working genuinely care about the mission and each other.
Minpunten
It seems pay is below average for almost role when talking to coworkers, raises are non-existent, job scope is constantly increasing, and a few members of the team seem to be working 50 hours or more a week.