Any visa can not be processed without paying requisite fee for the particular country if it is the case then you need to pay all the expenses borned by the company for your visa process.
From India, Pune
Please tell me the following first.
1) Have you signed any document before processing of Visa application that you will stay for a specific period with the company?
2) Is this the part of your appointment letter that company would process your overseas cost and in case of withdrawn of yourself then it would be recoverable.
3) What was the notice period conditions in your appointment letter in case of resignation?
4) Any other document apart from above signed and accepted, if yes the please elaborate?
From India, New Delhi
Two previous members have asked certain questions. Even though you have not answered these questions, let me say that recommending your name for visa without communication is illegal. If your company wanted to transfer you abroad then your company should have entered into agreement with you. In the agreement, terms and conditions for your abroad stay should have been mentioned clearly. But then you say that "please note that my employer did not share any details with me about USCIS communication."
At this stage, you may approach a lawyer who handles cases under Indian Contract Act, 1872. Please note that your case comes under this act and not under labour laws. First send your application to the MD of the company about clarifying your position. Tell him to withdraw this letter. If MD does not reconcile then approach a lawyer and send lawyer's notice. If your company ignores the lawyer's notice then file suit for wrongful claim and mental harassment.
From India, Bangalore