Within the recruiting organization, some managers will be more transparent about what you need to do, and some won't. With other groups, like engineering, it's much more straightforward. Managers really own your career in terms of progression, and they can block you from moving upwards. My manager blocked me a couple times from leaving or progressing at Facebook. I was the top performer on the team for all three years that I was there. I received feedback that I wasn't vulnerable enough or that I didn't talk to her enough, and I had to be good about drawing boundaries with her. Facebook is very political, and you have to do some sucking up. People have been promoted just by aligning themselves with certain people, and I just wasn't willing to do that.