Pros
Living expenses are covered, 5 and 4 star hotels, living in Dubai, allowance at destinations, travelling the world, discount airfare tickets, once in a life time experience, good training facilities.
Cons
Work more hours then any other airline, severe mistreatment by customers and in-flight seniors, company will mostly not back you up if you encounter an unruly passenger, accommodation in Dubai may quite literally be in the desert, if travelling on a staff ticket ground staff are extremely unhelpful unlike most other airlines I encountered, you will be exhausted, you will be emotional, you will be under incredible stress, you will have to work in unhygienic and unsanitary conditions, if you call in sick you will have to visit the doctor to prove you are sick. If you want to progress its based attendance and seniority, as a result unqualified and people who should really not be leader are put into management roles.