Is it a love/hate relationship?
pros: relatively straightforward to do simple things with a low barrier to entry
cons: people making complex things and blaming the language
Pros: lets you interact with the dom programatically from the client.
Made in a weekend.
Generally a decent guy.
Cons: Slow ass mf who thinks he can do anything and everything with dynamic types.
The biggest pro is that it's one language you can use for websites, backend, desktop / mobile apps. It wont be very performant, but it can work.
Linux Geeks doing what Linux Geeks do..