There are pros and cons in many a thing, and being an expat makes not difference in the subject. One can get to travel the world, experience, seemingly, otherworldly cultures, earn new languages and make new friends. Of course, those would be considered as the pros.