International flying advantages: long layovers, sometimes many days in exotic locales, extra pay, better crew meals, and plenty of time enroute to read magazines, watch DVDs on your laptop, sleep, etc. Good beer and food in international cities. Ability to have some space when you're having problems at home. Disadvantages: Figuring out what controllers just told you, not knowing what to expect wrt routing, screws up your body in a total and complete way. Some very long 10-plus hours in a small space. Gone from your family for over a week if you're flying cargo. Flying for companies like Gemini and Evergreen you might be gone for over 2 weeks.
Domestic flying advantages: home after being gone only 2 to 4 days. Mostly daylight flying. English-speaking, competent controllers. Up-and-down legs make the day go by faster. Disadvantages: an 8-hour block day can make a day very miserable and exhausting. Flying in congested airspace.