Hi,
We have, I guess a very hackneyed situation, existing and flourishing in today's so-called consulting (which I prefer to call body-shops) companies.
Here is the situation.
I am working for my employer A, now my employer provides my services to a Company named B and through Company B I am working for a client called C.
A(Employer)--> B (Mid-Client/Vendor)-->C(Client)
I do understand the fact that my employer is liable to pay me regardless of the fact whether they are able to collect money from Vendor. However, I also know the fact that my company is a very small company and it is not possible for them to pay me if they don't receive money. It is also the fact that they have paid me without giving me trouble as soon as they received money. However, Company B has been continuously delaying in payments and currently they are lagging behind about 4 months in their payment. I am afraid that if I quit client C. Company B either may not pay my company or would deliberately delay even more in paying rest of the money.
I know my weapons against my employer that I could drag them to department of labor or to the court, but it would not be moral on my part. Instead, I would like to work with my employer to get out of this mess. Any suggestions, any relatively in-expensive way to get out of this mess without getting into litigation and recovering all the money from company B?

