We've been seeing good results with the experiments we're doing on Squads.com. I think hiring teams is much smarter than hiring individuals. Evolving the teams and keeping those teams together is far from trivial however.
I solved this problem for me by building https://Squads.com. You're welcome to check it out of course. Invite only, to solve the random-klingon-eunuch problem.