I have never (in my 30+ years career) worked for a company that required formal code reviews. And yet have managed to deliver a ton of commercially successful software. I am pretty sure that adding a review step would have slowed me down tremendously. Without adding any commercial value.
However I can imagine that code reviews would work well for inexperienced developers being reviewed by more experienced developers?