Our office was retained to process an H-1 Change of Status petition for a Quality Assurance Engineer working on a turnkey project owned by a middle vendor at a client location. We explained to USCIS that the end-client was infact the vendor, who “owned” the project. USCIS denied the petition, holdingthat we had failed to obtain proper documentation from the end-client. We filed an MTR with extensive arguments and evidence that the petitioner was the actual employer of the beneficiary and that the vendor, not the end-client, owned the project.
If anyone's interested: I had an appointment today for H1B visa revalidation. Overall it was a smooth experience. I was asked for my paystubs though.
Degree etc was not asked for. Total interview time was 2 minutes. The only question I was asked was whether I am working for the same company for which I had received an H1 visa previously. In my case that holds true. I also had an F1 visa previously. US Degree.