AI in cybersecurity: Pros and cons explained