What does the company do well? As a Freelance Web developer, I personally love using 000webhost as a free tool to test my plugins and ideas with virtual like data bases. It is also favorable that 000webhost grants easy access to new users and allows custom file templates to be uploaded via FTP.
What does the company not do well? Personally I have not had any bad experiences, as a free tool I would expect it to advertise on the free websites that I test on but surprisingly they don't! This really separates free service from the typical ones we deal with, that is why I am still using them!
What do you wish you had known about the company before using? Honestly I do my research before using free services and 000webhost has really been over the top with the features you get as a free service. I personally have told several of my co-workers to use this website to test and even start publishing websites with their service, you can test freely and then when your happy with the results, purchase a domain and purchase a very cheap package to get your website running!