It takes a while after running bitcoind -daemon before the process is ready to respond to rpc calls. And, from what I can tell, there's no to track progress. Instead, users of bitcoin-cli must repeat commands until the server responds.
This is a minor issue, of course, but it would be nice to have a progress bar to monitor the bitcoind server startup process.