What is a "more social player" in this context? Somebody who does lots of networking and is good at hiring or is it related to social media like VK, FB, etc?
I've been struggle with it for years. Felt like if I entrusted some part of work to someone else, they wouldn't give it 100% of their attention. Then I realized that it's true most of the time, but the trick is it they don't have to in order to finish the task.