Used to believe waiting showed they were being careful. Now I see it just shows a lack of respect for your time. That kind of delay completely kills your drive to do good work while you're stuck in limbo. It turns excitement into straight up resentment. Changed my whole view on what it means when a company does this.