jseago, I can't help you with the salary, but you should have

1. One paid flight back to your home country for you and family per year
2. medical care for your family and you
3. School fees paid for your children
4.company car
5.relocation back home once your contract is finished.
6. As you mentioned, housing

You don't pay any taxes here, but as you say you are a US citizen, you will have to pay taxes back in the US, no matter if you reside there or not.
You are exempt a certain amount, but I am not sure how much.
Best you research that.