His visa can only get processed in USA. If he resign next week can be in States mid August to get his work visa from Saudi Embassy. This can take another 2 weeks. We expect he will be working September 1; if he accepts the offer next week.

Yes, we can go back to US for a few weeks, but kids would go through two transitions and we want to avoid it. They are too young. They are 5 and 7.