It can be tough to get placements, and working between candidates and companies can be a struggle, but that's an adjustment more than a con. The benefits are expensive, but it's a small business so less people on the policy means more money to employees.