It pretty much depends on what are you looking for: a procedural executant or a project developer. A project developer can execute very well for the first couple of times, but expect from one to get bored with the same speed.
You have to find the right tasks for these "very smart people" instead of hiring them to do the wrong job. The alternative is to hire really dumb people, at least they'd never be able to do anything more or better than what they're told.
It pretty much depends on what are you looking for: a procedural executant or a project developer. A project developer can execute very well for the first couple of times, but expect from one to get bored with the same speed.
You have to find the right tasks for these "very smart people" instead of hiring them to do the wrong job. The alternative is to hire really dumb people, at least they'd never be able to do anything more or better than what they're told.