If someone has the audacity to call themselves “expert” or “guru”, I recommend that you avoid them. There are some out there flaunting these self appointed titles. People frequently use these words to introduce me and it makes me uncomfortable. I understand that it’s natural to use these titles when referring to someone that knows more than yourself on a specific subject (particularly social media). My view is that there is always so much more to learn and someone that knows more than I.
I don’t care whom you hire, I just want you to get what you paid for and that the solutions they provide are the right ones for your needs not a package that they want to sell you. Do your research and go with your gut.