It needs instructions throughout the process.
It does poorly on frequent, high-volume tasks.
It has to rely on huge amounts of previous data.
It is slow when it comes to tracking novel things.
C