Construct 2 is slick, because you can achieve a lot with minimal effort. Quick prototyping and putting together assets to make a working game or application.
So pros:
- effective, fast building
- runs on browsers, so your creations are easy to share
BUT it comes with limitations, that don't make it a prime candidate for game development for me:
- poor performance in many cases
- pretty much limited to 2d
It might be more worthwhile to get comfortable with a popular 3D-engine like Unity or UE4, if you want to try become part of a game developing team some time later. If you just wanna try to get some ideas of you working in a game, then C2 is a great choice imo.