Hi everyone! I know that there are some lawyers here so I thought it might be a good place to ask this question. Here goes: I'm an expat living and working in the US on a visa, and my employer just told me he can sponsor a green card for me. There are a bunch of fees, some of them to be paid by the employer, the rest (the bulk in fact) by either employer or employee and my boss wants me to pay the latter. I'm fine with paying. However, my boss refuses to use my immigration lawyer to handle the process even though I'm paying the fees. He wants me to use his lawyer, won't even give me the latter's contact information, and basically has not provided me with any information about the application despite repeated requests. All he's told me is a very vague, "oh it costs x grand + fees, should take a year or two". I asked him to ask his lawyer to send a contract detailing the fees, which services she will provide in exchange and in what time frame. Just so that I can have legal recourse to protect the thousands of dollars I'm paying in case his lawyer steals or misuses my money! But my boss is not cooperating. My question is: He cannot legally withhold this information from me, right? The lawyer is obligated to draft a contract for me since she's undertaking the procedure in my name, no? How can they ask me to just hand over thousands of dollars on good faith that they will carry out the application properly? He says he doesn't want to call the lawyer too much because she charges for the calls. How can she charge for a call if the purpose of the call is to ask her for information which she should have provided us anyway? Basically I'm worried that my boss is trying to drag the application procedure out as long as possible to keep me working at his crappy company for as long as possible I've wanted a green card for a very long time but now I'm so disappointed because the whole thing is developing in a way which really makes me doubt my boss's good faith and/or that he and the lawyer will rip me off. Somebody told me I can hire a lawyer of my own who can act as a counsel and check up on my boss's lawyer for me, since she's carrying out the procedure in my name - is that true? Any advice is appreciated.