Wordpress falls under the umbrella of the wonderful CMS (Content management system) world.
-Great for website beginners to set up a website much faster than starting from scratch
-Has the largest CMS community to help you in case of problems or issues
-multiple plugins you can install to do some cool stuff (like cool dynamic web content, photo galleries, airplanes that fly unicorns)
-has a learning curve like any other framework
-may occasionally run into scripting errors which require some basic knowledge of languages such as PHP
-need to update files frequently as security holes often propagate.
benefits it has is of course MUCH easier management of your website, especially if it is a very large one. Many multinational corporations utilize wordpress to run their site
plus, half of your potential viewers (those using anything apple technology) cannot even view Flash on their mobile devices. Therefore Wordpress is a better route