in theory i have no issue with the h1b. it is supposed to be a tool for american businesses to temporarily fill positions in a shortage. in practice it's rife with fraud and has been used to not only replace american workers, but in many cases put them through the humiliation ritual of training their pajeet replacements. i do not know the inner workings of the program or how it could be fixed, but it seems like the kinda option that should be rare for businesses to use, and it should not be superior to hiring americans, or even close to it. it should be a little better than not having the post filled.
United States