Good culture and the people care about the purpose of the FFRDCs and their work.
Cons
Have to keep yourself covered with projects - less help the more senior you get.
The type of work may not appeal to everyone; advisory and analytical roles as opposed to actual development