What are the pros and cons of AI machine learning?