Great place to learn Consulting, even if your long term goal is not to be a full time consultant forever.
Pros
Let's face it, we all do "consulting" in various aspects of our lives from time to time. Protiviti is a great place to learn or hone this important skill. There is a good variety of clients, projects and co-workers, each of which offers different learning experiences. There is good management support. Just about the time you think you've really messed something up, management can and does help to figure out creative ways to solve the problem. Protiviti has excellent advancement opportunities for those who want to step up. Can be a little slow at the very beginning, but stars are quickly recognized and encouraged to shine. In fact, especially for campus hires, the stars are identified long before hire, via our recruiting process. Entrepreneurial environment - If you have a new idea, whether is but an extension to an existing line of business, a process improvement, a tool to make everyone's job easier - it is likely to be supported. Teamwork - varied people and skills are available throughout the firm to fill in gaps in knowledge or capacity - just have to communicate the need, and help is usually found. Continuous improvement - "good enough" isn't good enough for Protiviti - we are constantly striving to improve!
Cons
There are really no major cons that I have experienced. I have a personal requirement to look around at least every two years to make sure I'm still happy - I've done that four times now and the answer keeps coming up the same - YES!