my sister got an offer from US, she is a Malaysia citizen residing in Singapore. Should she apply H1 in Singapore before she comes or should she comes as a tourist and apply changing of status in New York? Which procedure will be faster, easier and less risky? How long will each one take? Thanks.