
The team I work with and the boss I work for.
The team and the immediate people you work with. Beyond that, divide really happens.
Reviews/yearly raises are simply not performance based. You are forced into categories and have no leverage to negotiate, even sometimes told after the fact. The raises are below average and do not correlate to job title or work, based on averages in the same tech fields.
Take HR out besides passing info along. Let the hiring manager see all that they want to interview and let them do the communication. Recruiters simply don't know specifics and often slow down or clog up the process. Multiple recruiters for one interview is also not needed.