Pros: house provided, free medical insurance and transportation
Cons: living in KSA could be hard, bureaucracy, poor communication and management
Saudi Aramco offers you a lot of money and benefits, otherwise why one should move to KSA, one of the most boring places all over the world?
Bureaucracy is monstruous, but they help you a lot.
What I dislike completely is their job organization and people care. They can give you an assignment and you ask for some review. They can tell you each time is ok, but at the end it'll be told you it is not good enough.