I live in MI, I came as a trainee with my wife and we had our first son a year later. We had room and board as part of my contract. Two month before my training ends the company decided to sponsor me. They filed I140 petition for alien worker. The filing process took months and I called the INS to check on the status they told me that they already mailed me an approval notice. I went and asked the executive director and he admitted that he recieved It but why didn't he give it to me right away? I don't know. After I read the notice it said that I was not eligble to file an adjustment of status at that time. In the winter time when the company was slow the executive director asked me to do some odd jobs to compensate for my room and board. I told him that I had a wife and a son and that we needed money for things other than room and board. He told me he would not be able to pay me. I talked to my wife and we decided we would leave because we were being taken advantage of.
We went and stayed with friends at a different city where I found a temp job to help pay for the rent and food and provide for my wife and son.
A year later we moved out and rented our own place and God gave us another son. Ever since we were trying to get an overstay waver so thet we could apply for adjustment of status but to no avail. We even bought the house we were renting. I would appreciate some advice on my case.