Pros: depending on the unit, you are able to telework! fully vested from day 1
Cons: managers needs mgmt training; people manage strangers rather than people
People who work at this organization will respect you if you have a Phd. Otherwise, you're not valued. Most of the admin staff is overworked and under paid. The directors are overworked too.
With this said, some units and divisions are better to work for than others. I found that most young people who work here tend to get the organization to pay for – more... their education and then they leave. In some areas, it's hard to move up. Just to let you know, this place is very clique-ish.
Last, most of the work at the organization is based on "soft" money. In other words, when the program is over you may not have a job! – less