We have been using Wordpress to deploy our website along with websites for clients.
Wordpress allows us to easily build amazing websites. We are able to use all the functions and hooks it has built in to create a great end user experience. Along with making a site that is easy for the user to navigation and use, it allows us to manage the content easily. We regularly build sites that have a wide variety of functions such as automatic country detection and then load custom content for that country.
Using the builtin functionalities we are able to create custom edit screens for our clients so that they can easily add a wide variety of content such as jobs, training events, events, news blogs and anything else that the client requires.
The real beauty about Wordpress is that when we get a scope/brief from a client, we are not thinking about how can Wordpress do this, as we know it can do almost anything you throw at it. We therefore take time in planning what exactly the client requires from Wordpress, be it the actual content editor and the options available for each content type or the frontend theme that the end user sees.