Pull requests are one of the best features of modern development. Code has to be reviewed by another team member before being allowed to be merged into the main branch and shipped off for production.
As useful as pull requests there are some big drawbacks that I have seen in many teams that I have worked in. Often reviewers don’t want to do code review. This is either because they have something more important to work on in their own mind, i.e. their code is more important, or they just don’t see the benefit. But there are some other problems too.
Read more at:
https://www.productivebot.com/blog/problems-with-pull-requests-code-reviews-and-how-to-fix-them