On January 14 , 2007 the Arizona Cardinals hired Whisenhunt as their new head coach . The contract he received promised him an average of $ 2.5 million annually . On January 14 , 2007 the Arizona Cardinals hired Whisenhunt as their new head coach , with a contract to receive an average of $ 2.5 million annually .