I worked for 11 years in India and came to the US on an H1B visa. There was an agreement signed stating that I should work for 1 year. If I am changing in between, I should compensate for visa processing and relocation charges. After coming here, I found many opportunities and wanted a change after 6 months. I am ready to pay the charges and move on, but the employer states it's not ethical, and I am misusing it. He is refusing to provide any papers even though I worked for 11 years in India. If I go back to India in the future, any company will ask for an experience letter.
Background Information
1. It is an IT company. I worked in India for all 11 years. In between, I used to visit the US on a business visa for short terms.
2. It is a Bangalore-based company, and there is only one office in Bangalore. I am an Indian citizen.
3. There was an agreement signed before relocating to the US that I should stick to the company for 1 year. But I am ready to pay all the charges mentioned in the contract and change after 6 months.
4. There was a contract between my employer and the client company for 6 months. This was a short project that is ending in a couple of days. My employer has to search for a new project for me, and until then, if I am on the bench, he needs to pay me. I did not want all these complications and found a decent job here.
5. I am ready to pay a 1-month notice period.
Regards