Pros
- Easy integration between 3d game engines
- Ability make games without coding experience at least in 2D part.
- Good documentation & guides available online
- Many tutorials outhere that teach programming through making simple platformers / shootem ups :)
Cons
- Some weird problems may occur due lack knowledge.
- Lack native mobile platforms compatibility
- Not easy enough way create custom GUI