I use subcontractors - devs that work for me but on demand at a (comparatively high) hourly rate. The advantage is that I'm not taking the same risk or expending the same effort as hiring, I can get better people, and I can scale up and down more easily. The disadvantage is its expensive and doesnt build a company culture in the same way as real hires.