DevOps implementation

It is interesting to know what gives DevOps implementation in the company’s infrastructure? What pros and cons does this technology have? And how to find good professionals providing DevOps consulting services?