Signing All Paperwork for a Job, Then Getting Fired
I was a temp at a well-known company for three months. I was very diligent and never missed a day. I even went around asking for additional work when my work was finished. Everyone praised me, and I was told by many they'd be nuts not to hire me. I was not informed of the fact that I had to pass a drug test until a month before I was to take it. I am not looking for someone to tell me how I should live my personal life, just to be clear on that. I'm taking care of that on my own. I just wanted to get that out there before I further explain the situation. During my last month and a half there I was partially doing my job [mailroom clerk/front desk/junior purchasing/clerical] and spending half my days back in customer service answering phones, as one of their reps was about to go on maternity leave.
When it came time to go through the hiring process the rep had already left and I was full-time customer service. They had to hire a replacement for me at the front desk. I figured everything was going smoothly, as I was given papers to "sign my soul over", as they say. The following day I was told I had failed my drug test by the HR manager, in front of another manager [I thought there was a confidentiality issue there]. I told them I had several things I could say, in my defense, but I was pretty much told nothing would do. I left, and two days later I went to my temp agency to talk about what happened. I was told the company called my agency and said I had just bailed on them and didn't even bother to make any moves to defend myself. I explained I was told nothing would work and they wouldn't even let me finish my temp assignment.
The HR manager at this company is horrible. Not only because of this, but also because the previous week a woman from the shipping department marched up to the front desk ---in the middle of the office, where vendors/customers/etc could have been--- and screamed at me IN FRONT OF THE HR MANAGER about how she thought I had been rude. This woman had chewed me out several times before, and I have never been rude to her. I had brought up the issue with her the second week I was there, yeah, the second week, when she chewed me out for putting a box in the wrong spot. The HR manager did nothing, not even speak to her. Even when she was screaming at me in front of everyone she just stood there like a gaping goat. She made no attempts to calm the other woman down or bring her into an office so we could try working things out. When I mentioned to her later how much that bothered me, she defended the woman, saying that's just how she does things!
I am also under the impression this company has hired illegal immigrants. I'm 1000% against illegals and want to know what I can do about this.
Is there anything I can do about this situation? I feel like I've learned a lesson, but there is something wrong with this.