have you ever:
- struggled to find junior roles with game studios?
- wondered how to find contract roles?
- been a contractor, been disallowed from attending a holiday party and not known why?

let's talk about the weird world of contract labor in the US games industry! 🧵

first, i want to give context for why the system works this way so that you aren't just reading this thread going "WHY?"

in 2000, Microsoft lost a lawsuit with contractors. you can read more about it here. this is where "permatemp" comes from.

https://t.co/GWcbrNgOiZ
that lawsuit formed the backbone of "permatemp" contractor law in the US. the end result was that companies who need a lot of contract labor (i.e. game studios!) distance themselves from the process of hiring contractors, and it's largely done via third party shell companies.
i want to disclaim a little bit that by creating this thread, i'm not arguing that the contract labor process is ideal or fair or pro-worker. i have been a contractor. it had pros... and serious cons. i am simply describing the system as it works; do with this info as you will.
other disclaimer that obviously, i am not a lawyer, and please don't interpret any of this as "100% true in all situations." this info is based on my experience contracting, helping hire/convert contractors as a manager, and having many friends who have been through this process.
here's how it (generally) works:

1. the studio generates a request for a new contract role. there are different classifications of contractors, but generally speaking, you are "on assignment" with a specific project. that assignment has a length, which may be extendable.
2. the request then goes one of two ways. in way 1, the headhunter method, the contract is offered to a pool of 3rd party contractor companies who must try to find a candidate to fill it (they then go spam people on LinkedIn- if you're senior, you hear from these people a lot).
3. in way 2, the "internal fill" method, the hiring manager taps their network-- internal or external-- to find someone to fill that contractor role. then they submit that name directly to a partner contract company.

this is often how junior game devs get their foot in the door.
4. in both methods, the potential candidate will interview with the parent company (i.e. Microsoft) and not with the shell corporation. however, the shell corporation will be the one who extends the job offer, and they skim their cut off your salary-- maybe a little, maybe a lot.
as an example: you interview with Microsoft. Microsoft offered all contracting companies a budget of $70,000 for this role. the contracting company then calls you, says you got the job, the offer is $50k! they don't tell you they are keeping $20k of that, of course. but they are.
in other words, this means that when you negotiate contracts, you are negotiating out of the contracting company's cut. so if you can negotiate w/ the parent company directly somehow (i.e. you know the hiring manager), you can increase the actual role budget and have more power.
5. once on the job, contractors are often converted to full time roles before external candidates are considered. this may be why you see "hey, [big company] has a bunch of junior writers, but i never saw them publish roles! what gives??" -- they were converted off contract.
6. this may also be why you sometimes see absurdly specific job postings for full time roles like "must have 192 years of ue4 experience." to convert a contractor in some cases, law requires that you post a FT role publicly and "interview" the contractor to convert them.
the goal is really to convert that one contractor (this is a GOOD thing; this means a team worked hard to keep a contractor they love!) so the company writes a VERY specific job desc tailored to that one candidate to try and reduce external competition.
7. so how do you FIND contract roles? well, you network like wild and broadcast your portfolio publicly wherever possible. if you are in certain cities (west coast, austin) you can actually register with your local contracting companies directly, i.e. Aquent or Parker in the PNW.
8. SHOULD you take a contract role? i estimate that about 75% of entry level game roles outside of engineering in the US are contract roles. in other words, this is how maaaany people get their foot in the door. only you can make that call about whether it's "worth it" for you.
9. do contractors get benefits? -- often, yes. because you are actually a full time employee... of the shell company who employs you. so your benefits won't be through, say, Microsoft; they'll be through the contracting company, and are up to that company to dictate.
10. what can contractors NOT do? -- this is where it gets tough. the law is ambiguous here, but my verrrrry anecdotal understanding is that the grey area is "investing in contractors like employees." companies interpret that differently and take harder or softer stances on it.
at some companies, you can have 1:1s with your manager at the studio you work for. at others, you can't. at some companies, you can attend the holiday party and get gifts like employees do. at others, you can't. at some companies, certain info is restricted to employees only.
as a contractor, this part sucks. i was grateful to folks who stuck their neck out for me to take me as a +1 to company events and/or snuck me an extra bit of company swag, and grateful to coworkers who invested in my growth even though it was risky to do so.
11. what should i do if i take a contract role? --when negotiating the offer, ask about OT pay. ask whether the length is extendable if you demonstrate good performance, or if the duration is fixed. it's just good to know up front. most companies are happy to tell you.
once on the job, i always advise having a convo with your manager at the studio about possibility of conversion around the 2 month mark, and then every few months after that. make sure it's top of mind for them, because come budget season, they need to request a FT role for you.
if a company waffles about conversion, keeps extending your contract for years, or pulls bait-and-switches, my advice is to prep your resume & look elsewhere. you're not an employee, after all. you don't owe the company anything. conversion is either a "fuck yes" or it's a no.
12. good luck. whether you're contracting now and hoping to convert, are interested in finding contract roles, or are hiring contractors and trying to be as humane to them as you're legally allowed, i hope you get what you're fighting for. this system is tough.
um, lastly, if you know of anyone else discussing this process in games, please let me know! i couldn't find anything on the contractor process online despite it being a system that nearly every major game studio uses. not sure why, but would love to link more resources here!

More from Tech

I think about this a lot, both in IT and civil infrastructure. It looks so trivial to “fix” from the outside. In fact, it is incredibly draining to do the entirely crushing work of real policy changes internally. It’s harder than drafting a blank page of how the world should be.


I’m at a sort of career crisis point. In my job before, three people could contain the entire complexity of a nation-wide company’s IT infrastructure in their head.

Once you move above that mark, it becomes exponentially, far and away beyond anything I dreamed, more difficult.

And I look at candidates and know-everything’s who think it’s all so easy. Or, people who think we could burn it down with no losses and start over.

God I wish I lived in that world of triviality. In moments, I find myself regretting leaving that place of self-directed autonomy.

For ten years I knew I could build something and see results that same day. Now I’m adjusting to building something in my mind in one day, and it taking a year to do the due-diligence and edge cases and documentation and familiarization and roll-out.

That’s the hard work. It’s not technical. It’s not becoming a rockstar to peers.
These people look at me and just see another self-important idiot in Security who thinks they understand the system others live. Who thinks “bad” designs were made for no reason.
Who wasn’t there.
Ok, I’ve told this story a few times, but maybe never here. Here we go. 🧵👇


I was about 6. I was in the car with my mother. We were driving a few hours from home to go to Orlando. My parents were letting me audition for a tv show. It would end up being my first job. I was very excited. But, in the meantime we drove and listened to Rush’s show.

There was some sort of trivia question they posed to the audience. I don’t remember what the riddle was, but I remember I knew the answer right away. It was phrased in this way that was somehow just simpler to see from a kid’s perspective. The answer was CAROUSEL. I was elated.

My mother was THRILLED. She insisted that we call Into the show using her “for emergencies only” giant cell phone. It was this phone:


I called in. The phone rang for a while, but someone answered. It was an impatient-sounding dude. The screener. I said I had the trivia answer. He wasn’t charmed, I could hear him rolling his eyes. He asked me what it was. I told him. “Please hold.”

You May Also Like

And here they are...

THE WINNERS OF THE 24 HOUR STARTUP CHALLENGE

Remember, this money is just fun. If you launched a product (or even attempted a launch) - you did something worth MUCH more than $1,000.

#24hrstartup

The winners 👇

#10

Lattes For Change - Skip a latte and save a life.

https://t.co/M75RAirZzs

@frantzfries built a platform where you can see how skipping your morning latte could do for the world.

A great product for a great cause.

Congrats Chris on winning $250!


#9

Instaland - Create amazing landing pages for your followers.

https://t.co/5KkveJTAsy

A team project! @bpmct and @BaileyPumfleet built a tool for social media influencers to create simple "swipe up" landing pages for followers.

Really impressive for 24 hours. Congrats!


#8

SayHenlo - Chat without distractions

https://t.co/og0B7gmkW6

Built by @DaltonEdwards, it's a platform for combatting conversation overload. This product was also coded exclusively from an iPad 😲

Dalton is a beast. I'm so excited he placed in the top 10.


#7

CoderStory - Learn to code from developers across the globe!

https://t.co/86Ay6nF4AY

Built by @jesswallaceuk, the project is focused on highlighting the experience of developers and people learning to code.

I wish this existed when I learned to code! Congrats on $250!!