I recently had the misfortune of trying to find a job in a rough hiring market. I was appalled by what I saw. Very few companies move fast. Here’s what I saw on average for a software engineering role:
1. Excruciatingly long application processes, especially when companies required you to use workday for applying (30mins - 2 hours)
2. 2 weeks to hear back from the recruiter
3. 1-2 weeks to schedule a recruiter call
4. 1-2 weeks for a phone screen
5. 1 week to confirm results
6. 1-2 weeks for another round if not moving to on-site directly
7. 2-3 weeks for scheduling an onsite
8. 1-2 weeks for results (more immediate if it’s an obvious reject)
9. Additional 1-2 weeks for finalizing an offer and signing it.
The shortest end to end I could manage to get was around 2 and a half months, which is crazy.
This sounds like a standard big-tech run around, but IME most companies that take hiring seriously (i.e. more than "churn management") are not this slow.
Working at a startup is not an aspiration for most. Long hours and low pay for a lotto ticket's chance at a windfall is attractive to a very niche crowd.
The vast, vast majority of jobs have godawful applications and hiring process for entirely human, rather than technical, reasons (before anyone at a startup chimes in with 'our platform makes this better!')
> The vast, vast majority of jobs have godawful applications and hiring process
I don't think this claim holds outside of technical jobs at big tech and big-tech-aspirers.
I think you're trying to say that jobs with godawful applications/hiring processes acquire this disease for human reasons? If so, we agree. I'd sum it up as decadence.
SMBs, inclusive of the "earlier" stage startups that are a big source of employment for the people who frequent this site, can't afford the decadence.
I was curious about what pond they were fishing in, because that representation of an average experience is totally alien to me. As for which pond "most" people on this site should aspire to fish in (on which I made no claim), ymmv. Just collecting data.
I've got a mate trying to apply to jobs in the construction sector and it's still a godawful HR mess. A cousin struggling with architecture firm jobs. Even emergency services roles are like this. This isn't a problem of the tech sector, I think it's a problem of risk aversion and ass-covering being more important than delivery.
If you're understaffed and can't meet goals it's because you're understaffed and it's the business's fault.
If you have enough people and can't meet goals it's because you're messing up and it's your fault.
If you hire someone and don't get 'enough output' from them then you made a bad call and it's your fault.
It's damn near incentivized to slow-roll hiring and agonize over the choices instead of getting people in the door and working on your tasks.
I did interview at startups but not <= Series B. After 2 back to back layoffs that just seemed too risky. (The second one was me getting cut literally two weeks into the job) But most startups also have similar timelines, except maybe a faster initial turnaround from application to first technical interview. Very few companies had things streamlined and quick.
1. Excruciatingly long application processes, especially when companies required you to use workday for applying (30mins - 2 hours)
2. 2 weeks to hear back from the recruiter
3. 1-2 weeks to schedule a recruiter call
4. 1-2 weeks for a phone screen
5. 1 week to confirm results
6. 1-2 weeks for another round if not moving to on-site directly
7. 2-3 weeks for scheduling an onsite
8. 1-2 weeks for results (more immediate if it’s an obvious reject)
9. Additional 1-2 weeks for finalizing an offer and signing it.
The shortest end to end I could manage to get was around 2 and a half months, which is crazy.