I like that it's easy enough for beginners, but powerful as well; It makes building applications very simple with no coding necessary at all! For starters you will need experience in programming which isn't always required - even though there are tutorials provided- just have patience because some of them can be tricky if not understood properly first time round. The user interface could use improvement by adding more customization options especially when using Roles (Admin vs User) or specific features such as dashboards/reports etc. There aren't any cons really other than trying out new things since this platform has so many different abilities within one piece i think that might put off others who want everything included rather then having too much choice available. We were able solve problems we had been facing before regarding working together across several teams while also being able track each task and its progress along side our clients without needing multiple tools.