Very inclusive atmosphere.
Everyone in group enjoys the job they are doing.
Generally considerate management.
Ethics and safety are heavily emphasized.
Endless opportunities and encouragement to learn new things.
Cons
Sometimes being too scientific rather than engineering thinking slows down decision making.
Little training or opportunity for learning management or leadership skills, even though supposedly available..