I am international student and graduated in 2011. I am still under my post-completion status. Since I've graduated I worked for two different companies. First one was hotel reception but I didn't directly hired by the HOTEL, I was hired by an agency( the hotel was paying agency). In time, the agency was charging 2 dollars from my salary but I didn't pay any taxes. I received checks from an agency bi weekly and I worked 30 hours per week at the hotel. Second one was regular company and I worked under W-2.. So, I was paying taxes which was okay but a few days ago the agency called me and asked my SSN for 1099. Since, I was paid by the hour I must not expect 1099. Am I correct? We should have fill I-9 or W2 ?
Plus, the agency hire people who are illegal immigrants.The agency didn't file any paper form with me.