What are the advantages and disadvantages of automation testing?

I want to know the advantages as well as disadvantages of automation testing. Can someone please help me?