* Outsource: This is a broader term that encompasses both subcontracting and other forms of hiring external help.
* In-house: This refers to doing work internally, within the company itself, rather than hiring outside contractors.
* Directly employ: This means to hire someone directly as an employee, rather than as a contractor.
* Self-perform: This means to do the work yourself, without hiring anyone else.
* Insource: This is the opposite of outsourcing, meaning to bring work back in-house.
The best opposite word will depend on the specific meaning of "subcontract" in the sentence.