msonnie17
That all makes sense now. Thank you for your input. Thanks all for their inputs too.
Some further points you might find useful:
Someone's point about larger companies having more clout is true, but only to a degree. At the end of the day they are still at the mercy of the lottery, although there are several workarounds, which the larger companies are willing to look at more.
I think the student visa comes with a 1 year working period on the tail end, so the employer has the opportunity to apply again for the following year if the first year they are unsuccessful. Also, if they do fail in getting the visa, then they can put you in an office outside of the US in Europe or somewhere else and then apply again for you to get the visa.
Also note that MBA students are eligible for part of the 20k visa allocation for masters students, so i think this improves the chances to about 33% from 20-somthing percent, not great but still an improvement.
At the end of the day you just need to be wise and only apply to place that sponsor, and try and secure multiple job offers to improve your odds as each one can effectively apply for a visa.
Someone mentioned that there has always been the lottery issue, and it's nothing new. Actually, it's become more a recent phenomenon. There were lotteries in 2007, 2008 and from 2013 onwards. In other years the applications weren't overwhelming, so they didn't need one.