Pros of high protein diets include weight loss, muscle gain, and reduced risk of chronic diseases. However, cons include potential nutrient imbalances, health risks associated with very low carbohydrate diets, and challenges in long-term sustainability due to restrictions and limited food choices.