The US Government opens the program for applications on April and then it reaches the quota usually in a few days. Does that mean that if I apply for a job in the US in May (and I need a H1B visa) I'm out of luck? Do I need to hurry and apply for a job let's say before March?
Yes, if you need a new H1B visa (not a transfer), best to have an offer before April with enough time for the lawyers to apply for your visa. After that companies will have to wait until next year October for you to start with them in US.<p>Some companies like Google and Facebook might send you to a non US location until you get an H1B.