What does the company do well? Joomla offers a great balance between the easiness of setting up a site and the amount of customization you are able to apply. Those with little to no programming experience can not only set up a very professional looking website very quickly, they can also install add-ons to suit their specific business needs that would be very difficult to accomplish either by programming it from scratch or using some of the more complex CMS offerings that are out there.
What does the company not do well? While the main Joomla support community is helpful and usually very responsive to questions, you may at times struggle to get support for any 3rd party programs or themes you apply to your site.
What do you wish you had known about the company before using? I wish I had taken my time when I set up my first site. Instead of taking my time and reading more of the documentation and instructions I tried to rush through and get a site up and running as fast as possible and then just play around with settings as I went. Doing just a little extra planing during the initial setup can save some headaches down the line.