Sounds like my experience working as an IT contractor at Exxon.
Thousands of people all working at the same location, working together to make business happen, regardless of whether or not you're doing the work or making sure others can do that work. But a percentage of those people get literally treated like second class citizens. It's just as simple as that. We were "othered" on a daily basis.
-Not allowed to park in certain areas. Not fancy parking spots or anything, just the generic parking areas. If it fills up you're required to go park in a hot (TEXAS) gravel lot and walk to the building.
-Not invited to or allowed to attend any departmental company parties or events.
-Not allowed to take any time out of your day to attend important things like a Pride event (which is open to contractors) or Earth Day (which yeah I know, is funny considering the company). I had to lie and sneak out to those events because they were more important to me than setting up a desk for an employee that isn't supposed to start for another 2 weeks.
-If a full time employee that isn't even in your department doesn't like you, they can LITERALLY complain and make something up to your supervisor, who is required to contact your contract agency and you will likely be let go. Your supervisor is not allowed to speak to you directly. They can only report the issue to your agency, who almost always will simply terminate you. This happens constantly and contractors in all departments are constantly cycling in and out instead of sticking around, learning from mistakes, building experience and knowledge, etc. and it an endless cycle.
-You're paid pathetic wages proportional to the work you're doing, and that's before even comparing said work to that of the FT employees in your department with similar roles.
-Insurance so bad you're better off paying the fine for not being insured and just going to an urgent clinic so you can pay $2k for a bag of saline.
-Systematic avoidance of overtime by making sure we are forced to not come in if we were previously forced to work longer hours. We were OT eligible but they made sure there was no chance we'd be in a position to get any. If Exxon accidentally blew it's contractor budget we were forced to take unpaid days off because they literally "didn't have the money for us".
-Squeezing more work out of less workers on a constant basis. My team grew smaller and smaller and they managed to ADD work to everyone's plates on top of the slack we had to make up.
-NO PTO AND NO VACATION AT ALL. IF YOU DON'T WORK YOU DON'T GET PAID.
Instead the way it should be is:
-Everyone parks wherever they can park. First come first serve. Sorry. Us contractors don't have the pay and luxury to work whatever hours we want but the FT folks sure do.
-Let us attend parties and events, and if it's a conflict with work hours just put effort into planning around it. We had no comradery with our team and FT colleagues because we didn't get to be around them much. Being able to be at the social events and such would address that.
-Allow direct feedback/mentoring/management by our superiors so that we can operate like normal fucking human beings instead of this weird agency middle man situation. We're humans just like you, treat us as such.
-Pay us living wages and if we're asked to work longer hours or after hours, give us OT and not force us to stay home. Give us the dignity of some PTO.
-Circumvent the agency and offer insurance to us directly.
The picture Jason has painted here brings up painful memories of my time there and other companies I've had to be a contractor for. Don't get me wrong, I understand there's valid reasons for hiring contractors instead of full time workers due to project schedules and the moving targets that certain needs can be. I'm not saying to just hire everyone on FT. I'm saying that if you're a contractor and your time there is limited, at least treat these people like they're part of the family too. It's the decent, moral, ethical thing to do. They're helping your company make the games get done and tested and put out on shelves even if they're not the ones punching in the code or modeling the characters. I'm sure there's plenty of other perspectives that employees and contractors there can offer to paint a bigger picture, but I don't think there's anything necessarily wrong with what Jason is shining a light on. All of the different perspectives can be "right".