What is the trade-off one needs to consider while using a NoSQL

What is the trade-off one needs to consider while using a NoSQL database management system?