My experience with ordering from Hajra Hayat

well we use fedex as well and yes its best when parcel is out of pakistan.
its worst untill parcel is picked up, their staff is demotivated, they have issues with packaging material and you had to call them to get the shipment picked up whereas with DHL its online.

Fedex is using intermediary which is Gerrys international here, but parcels are sent through fedex.

yes DHL has serious issues, last year our package contents were stolen, and lost few good customers due to that. we stopped using them.
but
TCS and DHL are separate entities in Pakistan, although TCS uses DHL but its not DHL pakistan but DHL DUbai.

so what happens is TCS sends parcels to their dubai office and dubai office hand them over to DHL dubai that is reason it took 4 + days.

dhls average delivery time to US is 72 hours except NY 48hrs, and fedex average delivery time to US is 48 hours.