Pros
Good benefits Good institutional knowledge in the field Scientists and lawyers are really nice People are smart (and often overqualified) Some are great and have good ideas but are overshadowed by others
Cons
Disrespect for many people working in development from other departments and GREAT disrespect for program assistants in this position. PAs are not treated well almost universally in this organization. Their work is often looked down upon. I left on my own accord but in the exit interview I mentioned this and they said that they would "try" to do a training on it. It's almost impossible to move out of a lower tier position unless you leave for a few years and get a better job. They are often elitist and have fair amounts of cronyism. They talk a big talk about diversity integration but they have nothing to show for it.