It has changed a bit over time. There is not that much money as before and there are fewer foreign workers, so more of them have to work. In any case, a lot of them pretend to work in their very neat offices while the Pakistani clerk in the back room works like a dog.According to friends who spent part of their lives in Saudi Arabia, Saudi citizens don't pay income taxes nor do any work. Almost all labor is performed by imported Pakistanis and Filipinos who are treated like crap. Western professionals live in enclaves.
I don't know about now but there were a lot of Filippinas working as domestics. A lot of them got raped by the man of the house, without them being able to do anything about it. If they complained, they had to face the Sharia Court, and they could be accused in return of having enticed the man or being accused of adultery themselves, by the mere fact of admitting that sex took place, although forced sex that was impossible to prove. It was not unknown for complainants of rape to be sentenced to lashes. Then, there's the one way ticket back home and no more money for the family in the Philippines. In Sharia law, female testimony has less weight than a man's, not to mention that Filippinos are Catholics. The required proof for adultery is 4 independent witnesses and it's virtually impossible to get that, unless they pull enough nails and leave you in jail long enough to get a confession. Police are also reluctant to lay charges against a Saudi. I felt sorry for Filippinos over there. They are hard workers, like to have fun and despite the hardships, always pleasant to deal with.
The expatriates who have the hardest time in Saudi Arabia are other Muslims. A Christian expatriate can always be excused for not knowing Saudi/Islamic law. But there is not such excuse for an expatriate Muslim. Saudis, BTW, are hated by much of the Muslim world for their arrogance and hypocrisy , maybe except by Kuwaitis, who are almost as arrogant as the average Saudi.