Hello, I am hoping someone can advise me on what I should do. Here's my situation:
I was hired by a security company who does private investigations, also. I was assigned a case, in which I was to *get the dirt* on a cheating wife. I was to be compensated for my mileage, as well as my hours.
I was given a small advance up front, as is customary with the company (to cover initial expenses). After completing the assignment, I was told that they would contact me in a couple of days about my pay. I had to turn in my report, detailing my actions, the actions of the subject I was following, and my hours and mileage. Supposedly, the couple of days was to give them time to calculate my wages.
After no calls from them, I called my immediate supervisor, and left 3 different messages. He wasn't answering. So, after almost 3 weeks of waiting, I finally found him face to face this weekend. I was told that the client (Husband of cheating spouse) had been giving thought to taking the wife back, and decided that he didn't need a PI. Also, apparently, the client wanted his money back that he had paid to the firm.
I was informed that they can't pay me until they know for sure what's going to happen with the money he already paid them.
My thoughts are this: I was hired to do a job. Pay was agreed upon. I did the job. I want to be paid. It's not my worry how they deal with the client, as this is not my responsibility. I spent nearly two weeks, spending money out of my own pocket for fuel, many many hours of my own time, and I want to feed my family. What can I do?

