I'm not sure if some of you know how contract works, but when you are onsite representing the contract house, you are essentially working hour for hour to fulfill a role for GM. There is nothing drawn out, you are there to get a job done, and often times, overtime is not available. Any extra time may be negotiated as comp time.
That's not to say that work can't be outsourced for specific timelines or deliveries on a project basis, but most onsite contractors are non-GM employees, working in a GM setting. Some, have been there their entire life throughout multiple roles and many programs. Some, are extremely diversified in their skill sets, and I know many of you could claim to know a few contractors that would walk circles around you. Equally can be said about some salary. The status, the color of the badge, does not define skill nor talent. There are brilliant people, and there are not some not so much. When it comes to downsizing, and when all contractors need to go, the brilliant also get tossed out along with the rest. This is not to GM's advantage, a system that is clearly flawed, but it is what it is.
Contractors are billed at a much higher rate, but what they take home is about the same as their salary counterparts. What they endure, is increased health and medical costs, unpaid furlough, unpaid holidays that don't align with GM, and unpaid shut downs.
Our management tried an experiment in our area of engineering expertise. They thought they could increase workload capacity within our group, by relocating the work to another in house salaried design team. They should have been equally capable so they thought. It was a massive failure, one that cost us about three years in fixing all the fallout. A group comprised of half contract, and half salaried, gave this work to another department comprised entirely of salaried personnel. It was an utter failure, and management had a lot of explaining to do for that one. A few of us specifically stated it would fail, but management does not listen. They aren't always analytical in nature, so history proved us right.
Color of a badge, does not define talent, skill, nor capability. This is something you only learn with enough time and exposure. Treat a blue badge with respect. Treat a yellow badge the same. One team, stand with each other, and not against each other. The company, is the one dividing the employee.