Pros:
I have noticed a streamlined approach to game making with Construct.
It's a fun user experience once you get used to it, although the online version slows down production a little bit (seconds count). Which is why Construct 2 still feels like a better user experience in that way for speed and efficiency.
Cons:
Poor end-product support.
Example: Every time I have used the Construct 3 exporter to build apps, it has either not worked or displayed extremely poor performance. Similar problems have occurred since the beginning with PC export using NW.js. Not sure why Construct team doesn't think it important to support end user products, but its lack has been evident since day one of my Construct use. I don't anticipate anything changing in the near future or ever for this product...
I even went to view finished products just released on the forums using the Construct engine, and all of them used a 3rd party solution to build their apps which itself didn't display extraordinarily good performance either. The whole product is limited by what it can produce as an end product and many thousands of users have experienced this painfully and left it for better products.