I see a huge opportunity to mentor Junior devs by doing this.
For less-experienced developers though, this would be a great way of building team cohesiveness, training/mentoring, plus likely boosting productivity.
Not to mention when I've seen experience developers show something they've been working on for the past two weeks, only to be told what they've shown is a disaster because they never had any other eyes on it to question their design decisions.