Moreover, I'm am a contractor and my agency asking me for case ID to run ECS (Employer Checking service) do you think I should let them do this or should I do it myself and provide them the HO letter confirming I'm still eligible to work under my current status while my visa application in process ...