Very true. Unfortunately, my boyfriend of 6 years doesn't like the idea of embassy work. He doesn't want to live outside of the US. My first two assignments would be 2 years a piece in a foreign country. I don't see why he wouldn't like it! Being able to live in another country as a US citizen for 2 years and I get paid decent. The embassy helps him find work as well..they pay for the move..and we get to travel on the US while I help make better relationships with foreign countries, because I want to do Public Diplomacy which as the say is the "face" of the US (and US Embassy) for the that host country.
