If you need Javascript to build powerful desktop apps and you can't do it as well in another language maybe you should leave programming to those who can do it.
basically you get a job from there, client makes a project offer, you accept the project from their interface and your funds go in escrow. Except sometimes the support people there feel like taking 30$ and 50$ here and either make up excuses or straight up take your cash without explaining themselves.
This is why I only take clients from there and make em pay me in either bitcoin, paypal or skrill (after project completion of course) the people that own and work on this site are just too sketchy, acting like gangsters more than a firm and I wouldn't trust them with my money.
Coming from the jQuery and Datatables and Knockout era, I just can't accept the weight and performance of Angular beyond the 1.0 release. I fell in love with Vue.JS (it works like jquery and knockout very similarly)
They worship Node because it gives them an earning opportunity while not having to put in any real effort in learning and thinking in my opinion. If C# was made mandatory for example I imagine this lets kode trend would die pretty quickly.