Some of the drawbacks of Pig are:
Pig is not really a convenient option for real-time use cases.
Pig does not prove to be useful when you need to fetch single record from a huge dataset.
Since it works on MapReduce, it works in batches.