I am currently a H4 visa holder. I just received a job offer. I understand that I must obtain a H1 visa before I can start working. Is it true that it will take 2 months to process? is there any way to make it faster? Can I work as a volunteer(without any compensation) in that company while I am waiting for my working permit (H1)?