Cons: this can be more expensive, especially if there are multiple people on the HR team doing similar duties and duplicating efforts. From what I have seen this is typically the #1 reason companies move away from that model. They want to save money by consolidating HR practices/practitioners.