People who work here are smart, engaged citizens and genuinely nice people. Research & development employees especially are passionate about their work.
Cons
As with many other non-profit research organizations, there isn't much job security, as research & development positions are tied to specific projects.