Pros
There are a few truly wonderful people who work there, and they can vastly improve the work day. The kids can be great, and the Foundation does have a good mission. Even though the entry level job is completely awful, it's not a bad way to get to DC. Some of the programming is interesting, and hey, at least you aren't sitting behind a desk all day.
Cons
They massively exploit their staff members. I was once asked to wake up at 3 am to start a work day that did not end until midnight that night. Much of this was on my feet, and I was supervising kids throughout. I really don't think that can be legal. Even if it is, it speaks volumes of the foundation that this is something they would require. You will be underpaid and treated as disposable, because you truly are. The year I worked there, about half of the staff failed to complete their contracts, and many disappeared shortly before a shift started. This is not an organization that trains, hires, and cultivates professionals. This is an organization that needs bodies and burns through them. There is NO work life balance. You will never see anyone you care about. You will be too tired to do anything but work.