I submitted the following
- Assignment Confirmation Letter
- Employment Confirmation Letter (similar to LOA as LOA are sometimes confidential)
- Tax Return Transcript last 3 years, (we are filing jointly)
- Pay Stubs 3 months
- Joint accounts statements both country (USA & Overseas)
- House Rental Agreement Overseas
- Residence Card Copy Overseas (to prove that we are already overseas)
- Bills showing overseas relocation (mostly utilities that under both our names)
- I don't have my actual green card at the time of application and actual interview so all I showed them in my US entry stamp
Form 10K was listed on the list they gave me to bring in the interview but IO didn't asked for it. They wanted the form 10K to see if the company is in USA trade market ( I guess this is one way to prove that the benefits of even working overseas still goes to the USA especially with the tax return transcript as our taxes showed that we are being taxed just like we are working in the USA and pay stub to prove that payments still goes to USA)
I couldn't think of anything else, you may provide the company business license too