Pros
Truly multicultural environment. You will meet and work with people from all over the world (with a predominance of Indian subcontinent). Benefits (health insurance is good, discounted flight tickets, school allowance is OK depending on how many kids you have and which school they will attend). Salary is negotiable at management level and tax free.
Cons
General blame culture. It's al about control, control, control. Procedures are here to put barriers, sanctions, penalties, obstacles, not to help you do your job. It's all about appearances, real problems are not addressed: when issues arise, some people get fired without cause, then normality is resumed until the next issue. Rinse and repeat. As a result, turn-over is huge, especially among skilled people. Mediocre employees stay, some (too many) prosper. Procurement process is the most ridiculous you can ever encounter. Takes 10 months to get a first-aid box. Recruitment process is slow and painful: on average, it takes between 9 to 12 months to fill a position. Expect lies or convenient "misses" when talked to join.