Pros
They know their way around public organizations (healthcare, human services, education), how to respond to RFPs, get business. They are successful despite themselves.
Cons
Poor pay, poor treatment of employees. They pay most 'consultants' between $60-80K then bill them out at over $200/hr. That is the reason for their success. The work horses are treated poorly with no HR and a management staff that is looking to pad their income with bonus. It is like matrix marketing where only the top make money. The poor clients get 'help' in the form of a body (but we get no training and no attention) but for a cost that really takes needed $$s out of the public sectors. They will churn through employees in 'hopes' of keeping the client happy. Worse leadership and management I have ever seen. Finger pointing culture, you can survive if you are a favorite, but still they have a revolving door of employees.