I have no experience in this area, but I think that a HR company finding employees for start-ups can be problematic. Normally, if you are not a 100+ people start-up, the kind of people you are looking for are not exactly the ones that are doing well in a standardised, corporation-style application process. So it's possible you end up with a bunch of corporate people, where you actually wanted some creative nerds.