Five advantages of NoSQL: Elastic scaling, big data, no need for DBAs, economics, flexible data models.
Five challenges of NoSQL: Maturity, support, analytics and business intelligence, administration, expertise.