I saw this tweet from @UndercoverRec and it is something that comes up with every hire and I believe that it truly comes down to both. A lot of our clients come to us because they need a specific skillset. Our goal here @JPRecruitmentCA is when we sit down with our clients is to learn about the role, how it impacts the business and get a sense of the culture within the company. In the end, we want to present the company with a list of 5-6 candidates who ALL have the skillset they are looking for – they just need to pick who is the best cultural fit for their business. In the end, after all of that, you have to chose between the two? I would go with the best cultural fit. Fixing/developing a skillset is a lot easier than turning around a company culture. What are your thoughts?