In regards to salary, it was posted. The pay was *up to 17000 SAR a month which is about 4500 US a month. Not a lot of money in the contract world as most make that back home...so money needs not to be your motivator for this adventure.
Living conditions have been commented on as well...you need to go back and read.
Yes families can live there, many posts on that and those who took families over. Also, posts on what your wives and/or children will be forced to endure.
Job responsibilities they can answer.
US Taxes: I wrote about this myself. You are able to claim tax free status on the first 91400 USD earned (which at that salary you wont come close) provided that you remain OUTSIDE the USA 330 days in a 12 month period.
Thats right, to avoid taxes, you can only visit the USA 35 days in a 12 month period. So you may wish to not visit family or friends for a year because you do not want to risk your tax free status. You want to save thsoe days for emergencies. Someone gets ill, dies, or you need to go home buy a house or take care of matters such as that...that is what you save your days for.
So if you don't go home, what do you do. Well, you travel. You see the world. Of course you aren't being paid while on holiday, so now you are taking less pay in and spending more on your travels. That 4500/month goes pretty darn fast.
Good Luck!