I worked as a expat before, it can make for an interesting life of adventure, making worldwide friends, memories that you will always treasure, and good money. But there are drawbacks, like missing your extended family, living with restraints, less that American standard medical care, etc. Overall I have no regrets and many great friends and memories.
Too many variables to list, but if considering the expat life, ask all the questions you can, find out everything possible, and expect a 3 month period of acclimation for it to be your new norm.