Great jobs, projects and people. Management that rely on your skills, so you can have autonomy and plenty of opportunities to drive your own projects :))
Cons
Even if the group is working on improving the social environment, the salary is unfortunately low..