In a LOT of cases it's neither short term or temporary, you would be surprised how many temps/contractors/vendors/whatever at these companies have been there for years, sat at a desk in their buildings, learned their tech stacks and developed products, ate lunch at their cafeterias, etc....