It is a fast way to fill a skills gap or cover a temporary spike in work without a long hiring process. The added people take direction from your managers and work in your tools.
Unlike BPO, you keep responsibility for the work and its results. Unlike a dedicated team, contracts are often shorter and the arrangement is more flexible.