Pros
The place is very internationally diverse. People are generally friendly, nice, inclusive, curious and respectful of other cultures and languages. There are lots of professional development opportunities- mainly because of the high turnover rate- you have to learn quick and be open to getting many duties as needed assignments (this depends on the dept).
Cons
A challenge of working here is that work-life balance varies by dept. and there is no consistency. It seems that only those who are pregnant, have kids, or have families can telework. Professional development also varies by dept. You often have to relate professional development classes to your job-- how about if you've excelled at your entry/mid-level position? Are you given to grow outside of your position to a career after Peace Corps? Again that depends on your dept's leadership.