This was a few months back, we shortlisted 3 candidates after several interviews, we were hiring for a client for a junior level consulting role:
Candidate 1: His goodness and people skills were something one could not miss. However his consulting skills were sad. He could not create even a simple report.
Candidate 2: He was very skilled at his work but his behaviour seemed arrogant, he had a chip on his shoulder. We gave him feedback but saw no change.
Candidate 3: He was an average guy both on his hard and soft skills. He was also slow at the assignments we gave him. He would require a lot of supervision.
Who is the candidate you would recommend and why?