Upward mobility is tough if not impossible. I started at this company with a couple friends who were at the same level, and none of us 3 have been promoted after positive reviews and many, many years. Now, the other 2 of my friends have just left the company, and most people in my start class are no longer working here. I have no clue why Protiviti is ranked so highly in Best Companies to Work for, probably upper management flooding the submissions. If I could go back in time, I would not accept an offer with Protiviti. Beware - you will regret it. Pay does not fluctuate from year to year unless you receive a promotion, and bonuses are nowhere nearly as good as they lead on when you get hired.