Pros :
- has a lot of possibilities to be used in different environments (web, app, etc.)
- functional prototyping and native testing
- used by many companies
- mac and windows software available.
Cons :
- relative high price.
- trial use only with time limitation.