We are using it for developing apps.
Pros
"It is a very powerful technology to develop mobile applications or website applications. It is based on Java, which is a very powerful and widely used programming language."
Cons
"It takes time to download dependencies during deployment. It would be much easier if they can improve it from this aspect."