BuddyPress is a WordPress plugin designed to help you add community-building features to your site to drive growth. However, BuddyPress comes with a heap full of caveats that you might want to consider first prior to deploying it on your production site.