Preheat the oven to 300°F.
Combine all ingredients in a large Dutch Oven. Bring it to a boil on your stove. Let it boil for 5 minutes, then transfer to the oven.
Let it cook covered for minimally 4.5 hours and up to 6 hours. The longer it cooks the softer it becomes, I prefer a more rustic chunkier rillette.
Remove rillette from the oven and let it sit with the Dutch Oven cover off for 15-20 minutes. Using tongs or a fork, remove the pork into a large mixing bowl. Remove as many of the large sprigs of herbs, cloves, and allspice as possible. Using the tongs or a fork shred the meat to a fine shredding (more than your BBQ pull pork).
Pack the pork into sterile short mason jars pressing down the meat to remove air pockets.
Strain the remaining juices and oils in the bowl and your Dutch Oven into a large measuring cup. Then pour the strained oil mixture over the packed pork so that it covers the top of the pork. Place the lid on the jar and refrigerate until the oil has solidified.
Sealed, the pork can remain in the fridge for up to a month.