Very interesting questions you have.
1. The answer depends on US company, whether the US company policy allows an employee to be located "overseas" and to work remotely. One thing is to work remotely, let say from Florida ( even this is questionable), another thing is to work in US, living in...