Protiviti prides itself on its culture, and it very clearly delivers. From the moment I began at the firm I saw that everyone truly believes in the "rising tide lifts all boats". The management team... listens to ideas, independent of the title of the individual who brings it. It is truly a unique culture.
The joy of consulting is highly dependent on which client projects you join, which can go both ways.