Try to keep your seniority number back home if you can. Working for Emirates is fun but I sure wouldn't want to spend 25-35 years here. It's a good place to wait out a furlough or save some money the last 10 years of your career. Some can enjoy a career here but others might struggle.
Dubai can get old. You can only go to the mall so many times. Everything and I mean everything here is based on commerce. It costs money to go to the park. Some people love it others go crazy...Just make sure you do your homework before giving up a SWA number.
I've been happy here but I have an escape route lined up if things go south. Oh and be prepared to discover that all pilots from the USA are worthless aviators. We can't follow SOP's, don't follow proper RT, and are generally poor aircraft operators...lol You need a thick skin!