Knowing the Benefits and Drawbacks of Direct Recruitment

Direct hire is one of the several methods for filling open positions. Working with a recruitment firm results in direct placement employment. What exactly does it mean and what are the benefits?