The first clue was the timesheets. They were in MS Excel and we had to fill them out, print them and FAX them in by noon each Monday. I can’t remember the last time I had to submit a paper timesheet; most timesheets are done online/electronically. Then came the stories. There were three other people working at the site: two had been picked up by the Outsourcer (company between Global Resources and the real Client) and one (a woman) was still a Global Resources employee (like myself). They all went out of their way to tell me all of the “mistakes” that had been done on their timesheets. I pondered these unusual testimonies; trying to grasp the statistical probability of so many payroll “accidents…” Then it happened to the woman…the payday before she went on vacation half of her two-weeks’ pay was mssing. She was unhappy to say the least, but felt that she was helpless to act. After that payday we were all told to both FAX and email our timesheets to both Global Resources and the Outsourcer, which we did. Nevertheless, on the following payday I got half a paycheck. When I brought it to the attention of Global Resources I got the following canned response: “An approval was not received on time for these hours to be included.” This was a lie. This canned response had been used too often over too short a time with too many people to be considered legitimate. I wrote back: “I am not a employee, I am a Global Resources employee. Whether or not has paid Global Resources should not impede my paycheck being FULL. In 20 years of being an IT Professional I have NEVER faced not getting paid because of issues between my employer and my employer’s client. Please forward my email to your boss and your boss’ boss. If I get shorted again for ANY reason, I am closing my relationship with Global Resources and walking off this job.” That afternoon Global Resources fired me, for which I am grateful. Not knowing from one paycheck to another how much I was receiving would’ve ruined my budget.