Ranked in these QuestionsQuestion Ranking
Pro Live interactive programming with figwheel
Figwheel builds your ClojureScript code and hot loads it into the browser as you are coding! Every time you save your ClojureScript source file, the changes are sent to the browser so that you can see the effects of modifying your code in real time.
Pro Share application logic between browser and Clojure server
Clojure is also able to run web servers, so one can reap similar benefits to NodeJS in terms of sharing code between client and server.
Clojure and ClojureScript are designed to be able to interact with their host. So the language by design makes it is easy to use existing JS libraries.
Pro Simple syntax
Lispness makes ClojureScript trivial to comprehend after an initial learning overhead
Pro React ready with Om, Reagent...
Pro Boot - Build tool
Boot is one of the best build tools - starting to replace lein as the go-to clojurescript tool.
Con Syntax may seem cryptic to people not used to Lisp
Being a dialect of Lisp, ClojureScript's syntax may seem cryptic and hard to understand for people not used to it. While Lisp has very little syntax compared to other languages and it's generally considered pretty terse, there's still an initial overhead in learning the language.