Pros
Travel!! Obviously the travel perks is why most apply for Emirates, it's also a tax free country and as an employee you are looked after (you don't pay rent or any bills and put up in an apartment). You also will meet great people an drake the best friends of your life. Living in Dubai can be a pro and con, but geographically its great for the wanderer as its not hdd to get to anywhere you want to go. Layovers can be fun, especially if you have over 24 hours in a place, you get an allowance and put up in 5 star hotels. There is room to grow if you want this for your life, you can become a purser quickly and some potential to move into head office or training college and become a trainer.
Cons
The management is some of the worst I've ever worked with. It seems they don't have high regard for their employees and you really are just a number to them. This issue stems way from the top and filters all the way down even to Onboard management with seniors having massive ego issues and not being very good leaders. In saying that there are some good ones. Scheduling are not always kind to you and you can be work to the ground doing flights back to back with little downtime at home and at out stations. Layovers seem to be getting shorter and shorter and money allowances smaller. You work long hours with none or very little onboard rest. So a 10 to 15 hr flight from the time you leave home to the time you make it to another hotel can be a 24 hr workday with only 3 hrs rest in flight. The services inflight are not very crew friendly and Emirates is a company where the customer is ALWAYS right. They don't have your back much. Just as Dubai can be fun it can also be not so fun and boring. Summer is ridiculously hot so you need to be prepared for that and the infrastructure while modern can be challenging. My advice for this kind of company is if you're young and in your early 20's come and do a 3 year contract, save as much as you can, plan your future and travel and then get out. The longer you stay the harder it is to leave and move back home or somewhere else and re adjust.