What would you call the tech hubs of the USA? Silicon Valley is obvious, Seattle also comes to mind, and I have heard that Austin and New York (although is that just due to the size of the city, not density of tech companies) also are 'tech hubs'. Are there any other areas that I should consider that have a lot of larger companies that would be willing to sponsor the visa for a software engineering grad?
So apart from asking where should I go, the other question is 'what are the grad recruitment patterns in the American tech industry?' Are companies willing to help bring international graduates to them? Am I limited to large companies, or are smaller organisations also in a position to hire overseas applicants? Are there fixed intakes once a year for new grads (common in Australia) or is the door open year round? Thanks, just trying to weigh up my options here