He is one of the most effective generals that we’ve had in many, many decades.” To be confirmed, Mattis would have to receive a waiver from Congress because the law requires the defense secretary be a civilian for at least seven years before taking office.