Code review is one of the most strong tools in the arsenal of a development team, yet it is often overlooked or used in a manner that leads to a toxic behavior, that causes more damage than good. Code reviews that are performed correctly can assist your team exchange knowledge, which helps considerably mentoring interns and juniors. Also, skilled developers can sometimes improve, as well.
Reviewers get to know parts of the code they wouldn’t otherwise get into, so it expands product knowledge within the team. On top of that, if developers realize that others will review their job, they will be much more vigilant regarding the code quality standards.