With EAD, you can work for others.
Your H1 status, if not amended, is also with techinical violations (not paying the LCA wage) if under scrutiny.
Your H1 status, if not amended, is also with techinical violations (not paying the LCA wage) if under scrutiny.