MongoDB is a non-SQL document-oriented database where data is stored in BSON format. It is well-suited for write-intensive applications, geo-spatial queries, flexible schemas where requirements may change, and scaling through sharding. Key advantages include very fast writes, no need for migrations when changing schemas, and built-in support for features like sharding, geospatial indexing, and logging to capped collections.