Pros
Expect excellence, that's the culture of PRM. When I arrived eight years ago, I realized that working for a small consulting firm had many benefits, including the freedom to create, explore, and more importantly, be impactful when working with clients. However, to be effective, the firm requires you to be excellent in what you do, and each of us are encouraged to expect excellence from others that we work with. That's the culture which allows us to serve our clients in such a way that most of them have retained PRM for more than one assignments. As a small firm, we are able to provide more hands on with our clients, and the culture within the firm creates that opportunity to do just that.
Cons
As a small firm, mediocre works habits stand out, and if you are not passionate about work, or your work does not pursue excellence, PRM is not the place for you. This is not a con, but a simple fact for anyone seeking to work here and does not bring their "A" game on a daily basis.