The take enough time to complete the interviews and promise to release offer letter after required documents but they never got back to me, has to follow up multiple times and get a new reason every time, either approvals are pending or client has put the position on hold or you need to attend one more round. List goes on. It's better to give a clarity to candidate rather keeping them on hold.