Hey guys, seeking advice here. Do most companies require you to be a u.s citizen before working for them? What about the company sponsored...