My fiance is an Australian citizen and I am an US citizen. We are currently living in Australia. We will be briefly in California for a few weeks to officially get married, but then return to Australia afterwards. Is there a benefit to submitting the I-130 concurrently with the I-485 while we are still in the US? Or is it just as easy/no down side to doing this through the US consulate once we are back in Australia? Is there any way for my husband to be able to move to the US with me and for him to have working rights while we wait for the I-130 and green card application to be approved?