I am in a bit of a pickle. I took a position with a major corporation about a month ago. I really like the company, the people I work with and the managers. I am very happy with my current work environment.
Technically, however, I am not hired by this corporation. Instead, I was hired through a contractual recruiting firm and I have a one year contract. Assuming my managers like me, there is a very "good chance" that I will be directly hired in 3-6 months. From what I gather this is typical practice within this industry.
My problem is that my first three pay checks (we are are paid weekly) have appeared without any trouble. The first one was received by mail and the last two by direct deposit. This past Friday, my direct deposit didn't show up. It's also worth mentioning that this firm uses ADP for payroll. I can log into my ADP Portal account and see all four pay stubs, so I should have been paid this past Friday.
Monday, I sent an email to my... handler and she mentioned to get back in touch with her on Wednesday (yesterday) if my check hadn't deposited. It didn't and I emailed her, though she has yet to respond.
My next plan of action is to email my manager within the recruiting firm by mid-day today if I don't hear from my handler this morning. I think this is the best next step. Still, I want to have a good game plan in case my last check doesn't post tomorrow, along with the check that I am due at that time.
I really like this company and I hope that I get brought on full time in 3-6 months. However, I can't work for free. What should I do?