Pros
- Easy setup for beginners without any prior experience in 3D modelling software making game development easy enough anyone can do; good community forum Q & A system where people help each other learn all aspects easily accessible from beginner level right down to professionals helping others along their journey learning Unity3d
Cons
- Some disadvantages