Pros
The people I worked with made my time at Protiviti somewhat enjoyable. My co-workers were very knowledgeable and very willing to share that knowledge. Though there were very limited options when it came to non-SOX work (see: Downsides of working at Protiviti), a couple of the projects were actually very interesting and fun to work on.
Cons
1. Lack of variety in work: The company's focus on SOX made it well known in the industry, but it also lead to its downfall. As the focus from SOX shifted, the company wasn't able to adapt to changes and thus is continuing its current downward spiral. 2. Senior Management: Management helped to put the company in its current position. I could go on about their issues, but it is evident that they continue to have problems. For example, looking at the recent layoffs the company has had, it is clear that management doesn't have a grasp of the workers that could help the company weather the storm it is facing.