| There are two reasons (both sort of hard to fix) for why contracting is screwed up. 1. Co-employment- Large companies like Google or Apple would love to hire contractors directly but are very scared of being sued by contractors that can claim they were actually employees-not contractors because of the unclear rules around who is/is not an employee. So they introduce a staffing agency in between to become the 'employer of record' and offset the risk. Things like hiring and paying contractors directly, giving them laptops, keeping them for long terms, training them, etc. actually makes a stronger case for contractors that might want to sue them, which is why you see the weird ways these companies treat contractors (not allowing them into morale events, restricting how long they can work, etc.) How to Fix- Labor laws would need to change, making it clear to companies how they can hire contractors without becoming liable to be held as employers. New labor marketplaces like Taskrabbit, Homejoy, Workmarket, etc. will push lawmakers into doing something soon, but this is going to be tough given how strongly labor unions are against this. 2. Non-transparency. Large companies don't like to advertise that they hire contractors. They instead give their open jobs to staffing agencies, who are not allowed to disclose the client name when they advertise the job on job boards. The staffing agencies are incentivized to provide the lowest cost engineer that meets the minimum bar and these are usually the engineers on visas that need to find a project soon or leave the country. How to Fix- If large companies publicly share all their current contract job openings (reqs) just like they do their full-time jobs. If that happens, anyone can apply to those jobs and even nominate the staffing agencies they'd be willing to work through. They already have Vendor Management Systems (VMS) that they use to share their reqs with staffing agencies, so its just a matter of will. In the meantime, we (http://www.oncontracting.com) are trying to solve this non-transparency by crowd-sourcing the list of preferred staffing agencies for the Fortune 1000 companies. Contractors can avoid bad labor brokers and instead discover who the preferred staffing agencies for any Fortune 1000 company are and approach them directly. |
Except that the entire reason these laws exist is because tech companies have been caught using people as contractors permanently, "laying them off" on a consistent seasonable basis, and then "rehiring" them again as "contractors". A permanently-employed worker needs to legally be considered a full-time employee and be taxed/benefited as such.