Pros
Protiviti was an excellent place for me to start my career. They were very helpful with job transfers between offices, and I had many opportunities to work in different industries and with different job functions. There were a large number of opportunities for fast advancement and they provided a decent budget for training, certifications, and knowledge development.
Cons
Watch your back. They will cut jobs, seemingly at random and with little consideration for experience level and seniority at the company. There is very low job security. While there is a wide array of industries and types of work, there is a very low salary compensation and appreciation of your work. Bonuses are few and far between. Employees are worked long and hard, and projects are poorly managed, in that they often include insufficient personnel to staff engagements.