So I have been in the job market from the past month & I have learned a major process flaw and big-time corruption in recruitment layers.
I do receive mail/calls from many fake companies established at onshore/offshore locations, for the Job opening with some of the fortune 500 clients, who are willing to arrange an interview between me and the x company but the x company won't hire me directly. The terms are that I'll work on the payroll of one of these fake companies and will be paid on an hourly agreed rate.
Strange enough when I look for the same job opening on the site of the actual company (end client in other words) these positions are either expired or on hold or not taking applications anymore, If they are somehow still open and I apply directly I would never hear back from them.
Now one may think how does it really matter unless these fake companies are willing to pay me what I demand. Well look at it this way, these companies are keeping somewhere between 20 to 25% of your hourly paycheck without doing absolutely nothing and this corruption will go on until you work with the end client.
Why is it this way? Why companies do not hire resources directly? I am having a hard time wrapping my brain around it.