Pros
Completely open source, highly scalable, feature rich, compatible with other open source development headers and tools, easy to use for web apps and easily embedded into HTML and compatible with wide selection of databases.
Cons
Security flaws, requires a basic understanding of Unix/Linux, build tools, development headers on GNU/Linux systems, not optimized for desktop apps.