HR always promises a very quick return and in most companies, doesn't deliver on the promise - not necessarily because of factors within their own control, quite often it's the whole approval process that takes ages because people have more important matters to take care of, are on holiday, etc.