Pros
First, I'm talking about the Dataworks in Newcastle Washington, not PR. Owners Jason and Carloline really make you feel like family. They give you most everything you need to succeed in terms of tools and support. The best thing about working here is probably the wide range of products and technologies you have to learn to implement and support. It's hard to get that kind of experience outside of a smaller consulting shop. Anyone who's spent a couple years on the front line as a Dataworks consultant is well prepared to tackle any number of infrastructure, support, or IT management challenges.
Cons
Driven consultants can outgrow the company's salary ceiling after sharpening their skills for awhile, making them targets for higher paying head hunters. This can create a moderate amount of turnover. There may also be a an understandable bias towards implementing solutions that will benefit Dataworks in the long run (requiring more support and maintenance) rather than more hands off or turn key solutions.