What do you like best?
What do you dislike?
The only thing I dislike is how long it's taken me to learn :) Luckily, I am a writer and digital strategist, not a web developer! As I said before, it's been slow-going. Some of the beginner courses are VERY basic and feel like a waste of time. I have to keep telling myself that you have to start somewhere. As I pass some of the very early levels, the classes have become more interesting.
Recommendations to others considering the product
If you are interested in coding but don't know how to get started, Treehouse has amazing tutorial videos that walk you through the process. It's awesome because there are checkpoints and rewards as you continue learning, which makes it fun!
What business problems are you solving with the product? What benefits have you realized?
Treehouse has been incredibly effective in broadening my pool of knowledge. As a writer and digital strategist, it's given me background in the technical aspect of web design and helped me learn what is and isn't possible when it comes to writing for the web.