Ranked in these QuestionsQuestion Ranking
Pro Great for rapid development/prototyping
Since it employs a strategy of zero configuration, it can create all required databases and tables on the fly. Making it a great ORM to use when quickly prototyping a product.
Con Not suitable for existing projects with a custom database
Since RBP has a no-config approach, it enforces pretty strict database conventions. This does not make it a good ORM for an existing custom database.