You should contact a labor and employment law attorney to talk about your rights and what you can do. Some attorneys will provide a consultation free of charge, and may be interested in your case on a contingent basis, meaning they are paid only if you win.
I am wondering why the lawyer is telling you not to talk with her. Have you been hounding her to pay you? My suggestion would be to send the bill, and a demand note, to her street address. Give her X days to pay. If she doesn't pay, take her to small claims court.
You should contact an employment attorney to discuss whether or not you have a case against your former employer. If you do have a case, the time in which to file is dependent on what type of case it is that you have, which can not be determined by the information provided here.
If you/your employer are covered by either the National Labor Relations Act or the Pennsylvania Labor Relations Act, then firing an employee for engaging in protected activities, such as attempting to unionize, would be in violation of the Act. You should contact an employment attorney to discuss what you should/should not say, and also to talk about the dismissals following release to work following a work injury.
If you are an employee and you are working significantly less hours than you used to work, you could look into unemployment compensation now. Depending on all the facts, and the amount of hours that have been cut from your work week, you may be eligible for some partial unemployment compensation. If you do not qualify, now, for unemployment, I don't see from the facts you presented here that you would be eligible for unemployment if you quit your job. Unemployment is intended to pay those...
You may be the recipient of national origin discrimination. An employer is not permitted to dictate to you which documents to provide in completing the form I-9; however, whatever documents you do provide must be ones approved (and listed on the back of the form I-9). You should contact a labor and employment attorney.
I am licensed in Pennsylvania and I will address your question under federal law.
Under federal law, persons working in non-exempt positions are entitled to receive time and one-half (overtime) for each hour worked in excess of 40 hours in a workweek. Depending on the type of work that you do, you may (or may not) be exempt from overtime. Agricultural employees, for example, are exempt from federal overtime requirements and their employers are not required to pay them overtime, regardless...