The cons are that HR does not stand up for you when needed. They essentially let department heads buddy up outside of work, and then take their word for anything that is relayed to them. I was never given an option to sit down with HR and my supervisor together to discuss anything that was going on within my department. I was essentially dismissed out of hand and told to conform to absurd changes in leadership.