PROS:
Easy setup
It's literally a matter of minutes to get a Python-backed website up and running.
Free option
You can run a website at USERNAME.pythonanywhere.com for free, and it's good enough for a light-traffic website -- it runs 24/7. You get a free MySQL or SQLite database too.
Excellent customer service
Really fast turnaround, friendly.
Easy scaling
You pay for a number of "Workers" for your web app (to handle requests), or CPU seconds for code that you run outside a web app, and you can get more workers or CPU seconds by upgrading your plan any time.
Not too expensive
A basic site with no custom domain is free. $5 a month will afford the user enough power for a typical 100,000 hit a day website.
Flexible payments
You can pay monthly and cancel any time, or pay for a year up front to get a discount.
CONS
RE: pythonanywhere - Host, run, and code Python in the cloud