I want to make it clear that these opinions are my own and reflect only my experience. My employer is an amazing place to work if you can get your foot in the door. This complaint is with the hiring process only. There are some major issues with the hiring process that have made me extremely frustrated, to the point where I want to gripe about it.
I've had many people reach out to me about applying, and as a developer there isn't much more that I can do apart from give some general advice to prep for an interview and generating a referral.
The problem that has me furious is that after one of these individual applies, there's little to no follow up from company. Only 13% of my referrals ever even received a response. The rest have sat in our recruiting system(s) as "inactive" or "pending recruiter response". What bothers me about this is that this is polite and timely responses can be automated! Fire off an 'Application Received' email; send a 'Thank you for applying' once the position is closed; Deliver a 'Sorry about the lack of response' message if an application has sat for X weeks without any recruiter activity.
Because this is so easy with modern systems and common-place at other companies, I find it extremely rude and inconsiderate to prospective employees for this company. I've now begun letting people know that they may not hear back at all, ever. 👎
Another seemingly arbitrary requirement is that applicants must have a college degree. Seriously. I recently heard some spew about "attempting to attract only the best" but this ignores the fact that this is a very bad policy for diversity & inclusion. The number of minorities (specifically hispanic and black) who graduate from college is far lower than white/Europeans. I'm not trying to fight for affirmative action here, but this can lead to a form of candidate suppression: many qualified people are immediately excluded from the pool. There are so many individuals who are very smart and higher education wasn't in the cards for them. Real world experience and a proven track record is equally valuable in my experience.
Anectodally, I heard that an offer was reneged because the applicant didn't have a degree, regardless of their previous experience. WTF 😞
I think the main reason for this is because we have too few recruiters for the number of applicants. Our HR team is ~10 people in a company of 1500+ employees—that's less than 1%. As a developer, I don't know how many applications are received per opening but the two that I've been a part of have received 200+. That's a lot of work for such a small team! The above mentioned practices really aren't helping anything either. Its a people problem and a process problem.
Even more frustrating with the issue here is that there's nothing I can really do. Sure, I could talk to someone higher up. I've complained somewhat openly to my coworkers. But honestly, there's probably no real change that I can make. At least, not as a developer.
Like I said at the beginning of this post, this company is great to work for if there was any possibility of being able to get an interview. I'm optimistic that the problems above are fairly easy to fix with just a few changes:
I retain the hope that someday this company can better their hiring processes and become a place to which I would recommend any of my developer friends.