Pros
This is best place to work for an IT professional in my opinion. There are always huge IT projects being conducted. Saudi Aramco lives and thrives on IT Technology. There always opportunity to establish yourself in the field. Although, career advancement is limited, financial compensation and benefits are very rewarding. If work in Saudi Arabia, you can easily travel around the world, when vacation comes. Another huge advantage is that the workplace here is very harmonious. No backtalk or politicking in the workplace is allowed. The meals at the dining halls of Saudi Aramco are all gourmet and subsidized by Saudi Aramco and offered at a low cost to employees and contractors. Saudi Aramco has personnel from all over the world. It is great multicultural environment to work in. Saudi Aramco is unparalleled in my opinion.
Cons
Do not expect a direct promotion here. You do your job and pass on your expertise to young Saudis. There are no deadwood jobs here anymore like in the old times. You can use your free time to gain new skills and then apply for other job opportunities within the Company. Lookout for new projects that can enhance your career and help you move up.