Pros
- Stable
- Fast installation time even when running off older machines.
- Many flavours available including desktop versions too!
- Very active community around its development makes things easier than other open source OSes like OpenBSD etc
Cons
- No GUI installer at present
- Not easy compared against something more popular i e Windows 10