Pros: job security and pay
Cons: red tape as in any government organization
It is a federal government organization. Good place to work especially as a researcher. No pressures of writing grants to continue the research or to teach. Still can hire students and work on research.
As it is a federal government job, there is definitely job security, good pay and benefits