The working conditions in Saudi Arabia are fairly good for foreign workers. The pay is one of the highest in the world and benefits often cover luxury apartments. A successful experience in Saudi Arabia is also highly regarded worldwide due to the strictness and professionalism required by Saudi Schools.
Great benefits come with high hiring requirements, so advanced TESOL certificate is required.
The downside is a very different culture and many people may face a strong culture shock.