Having a contingency model is definitely the more lucrative path, but I'm against it for two reasons: (1) I'm a dev, not a recruiter, and (2) I think placements fees are part of what's broken in recruiting. The incentives are misaligned among recruiters, candidates, and employers when recruiters only want to place someone just long enough to hit the 90-day mark.