My background is in retail and hospitality. Used to less than a week of recruiting bumf.
If you're used to a week of recruitment, you're in for a shock.
Rail recruitment is notoriously slow because of the process involved and the limited number of people who actually process the applications.
My company has probably close to 1000 applications for a handful of positions and there's probably at most 3 people, sometimes only 1.
Then you've got to review the application and CV, set up to progress people on to the whittling down tests, then organise dates for the people who pass that to go onto OPC tests which are already overbooked from all the other operators, set up interviews etc.
It's a lot of work for not a lot of people at the best of times. Then you might have two different recruitment campaigns overlapping because the process is that long.
For reference the quickest I heard from application to getting the job I have now was 3 months. The longest from job I didn't get was over a year...