1. h1 by a consultancy i guess. because if it was full time client, it is different. basically that changes the whole equation. H1, you need to be in billing asap. So your search should be what fetches you job for new status and then in parallel long term career above DS roles. point is h1 drama , sorry you need to be billable all the time. my H is in h1, so i know what he goes through whenever his contract is over. 2. if it is a full time in h4 ead and the employer who you are working is the h1 employer, you should be good. then you need to align your goals with the job responsibilities and build up on that. here is my small 2 cent on projects. h1 cannot be activated till oct 1. I guess you will be on h4 ead then . since you are relocating, you cannot look for new projects. so this might be the learning time. i would suggest pickup on Python. Code and practice a lot. then when you are relocated, you can really do anything about the projects. infact that will be more pressure, since your consultant, might give you a date to get something to find.