Hello, One of my friends is currently on F1 visa and have worked for almost 11 months under the table paid in cash (no contract or ssn is linked). She is getting married now to an H1B (I-140 approved) visa holder and wants to change her status to H4 and later be a dependent on his green card application. She talked to an immigration lawyer and the lawyer suggested that she should go back to home country and apply for H4 visa there. In the DS-160 which asks about "have you ever violated your U.S. visa status" say yes and explain her unauthorized work. According to the lawyer since it's and H4 visa (dual intent) and since the unauthorized employment is not a reason for inadmissibility she should "most probably" get the H4 but it does depends on the interviewers discretion. I am asking the question here to get some opinions from people as what is the possibility of her getting a H4 with previous unauthorized employment (in Trump's administration). Is there any way she can make her case more favorable? Her lawyer said that if H4 is denied her husband can talk to a senator or file a case against government for prejudice. Is this a possibility?