Sounds like the one thing you're not mentioning - pay - is probably shit.
If the salary offered was enough for a whole family of 5 to live of it, including a good house and a car, like in the old days, I bet you would have trouble keeping candidates away.
The "people don't want to work nowadays" arguments invariably forget to include the little detail that even a "competitive" salary in industry today is in real terms (of what it actually buys) nowhere as much as it was 50 years ago.