What are the main challenges using Selenium for automation testing?

Can anyone please list some of the main challenges of using Selenium for automation testing?