I recently became a permanent resident through the employment-based category. When I came to the US, the company (aka the sponsor) wanted me to work for a different company that the owners had setup. I believe it was something to do with retaining all software intellectual property in the second company. Some important details:
All the work I do is for the sponsoring company, I just get paid by company B. I'm under the same roof as the sponsoring company, and company B has the same address as the sponsor. The ownership of both companies is almost, but not entirely the same.
I'm worried that when I go for the citizenship interview that USCIS might turn around and say that fraud was committed or something like that. Has anyone been in this situation before?
I've tried to be proactive about things and managed to get the sponsoring company to issue me a check for one of the months I worked. This was to maintain a trail of a connection to the sponsoring company. Also I managed to get a letter from the sponsor stating '...even though we sponsored this person, he started work with an affiliate company under similar ownership as we deemed his work to be more suited to that company".
I've been thinking about this for months and don't want to spend the next 4.5 years worrying about it. If anyone had any guidance that would be great. Thank you!