What does Twitter even get out of this? There's no unique technology. It's not a competitor. And there are easier ways to hire people. Is it the data?
Nope, there really aren't. Picking up an entire established team that has a hierarchy, works well with each other and are subject matter experts is easily worth the savings in recruiting time and money.