Wordpress falls under the umbrella of the wonderful CMS (Content management system) world.
Some pros:
-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)
Cons:
-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
With the advent of HTML5 and refined javascript, Flash is definitely on its way out
with some learning, you are able to do almost everything flash does with HTML5 and Javascript so there isnt really a reason to linger onto Flash
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