There are various times where a team working on a project is missing specific skills or expertise. One of the benefits of staff augmentation is that candidates that are specifically skilled at the missing gap the company is experiencing can be hired. Furthermore, companies can gain access to a larger selection of suitable candidates, as the market is substantially larger. The costs of hiring an experienced professional long-term can be overwhelming, but this method of staffing allows companies to hire a certain skill level that would otherwise be near impossible to maintain if not short-term.