Pros
I've been with many consulting companies in the past, but OPI is the best by far. The consultants are recognized as the reason the business is successful, and not simply a product to peddle. Every effort is made to support and improve consultants at all levels. We are consultants, to be sure, and not simply contractors. All of our consultants are outstanding and it doesn't take long for our clients to recognize our leadership potentials. For those clients that don't recognize this, or that cease to, OPI management and sales work to rectify this as much as possible. The benefits are top-notch. The people are top-of-the-line. The community is welcoming and vibrant.
Cons
If you can call it a con, it's that we don't work "for" OPI. We're consultants and are hired to work for our clients, so it is the client environment that tends to dictate a consultant's work day. In some cases, the client doesn't recognize a difference between contractors and consultants, and it does happen that client work will sometimes turn mundane.