Worth noting: Microsoft probably hires more visa workers than any other company in the US. Microsoft constantly lobbies congress for more visa workers, claiming that there are desperate shortages of US workers.
Link to Original Source
Submission Summary: 0 pending, 250 declined, 64 accepted (314 total, 20.38% accepted)
Do not underestimate the value of print statements for debugging.