I apologize for the long story... But thanks for reading in advance
My question involves employment and labor law for the state of: NC, IL
My employer is registered in IL but I worked in the client place at NC. Hence I have put two states above, not sure which is applicable in my case. Need your help to decide on that as well.
I worked for this employer for 4 and half years. Initially I started with the employer as an Employee. After one year, I was converted to an hourly paid consultant. I continued to work at the same client place in NC for all along.
My employer is a sub-contracted employer and not a direct vendor to the client. The hierarcy is [Client --> Comp A --> Comp B --> Employer]... I was always being paid monthly on the 20th of next month for the previous month. When I submitted my resignation, my employer blocked the last paycheck they had sent me for previous month. In addition, they have withheld back my last month's payment also. So my employer is currently withholding 1 month and 3 weeks salary and not willing to cooperate or communicate to me. I was working for the employer using my Employment Authorization and was not on employer H1. I am not sure if that matters...
Does anyone have any suggestions/recommendations how to proceed in this case?