Preheat your oven to 300°F (150°C).
In a large Dutch oven, heat the olive oil over medium-high heat. Season the pork shoulder chunks with salt and pepper, then brown them in batches, about 4-5 minutes per side. Remove the pork and set aside.
In the same pot, add the diced onion and sauté for about 5 minutes until softened. Add the minced garlic and cook for an additional minute until fragrant.
Pour in the apple cider, scraping the bottom of the pot to deglaze it. Add the chicken broth, apple cider vinegar, brown sugar, Dijon mustard, dried thyme, and ground cinnamon. Stir to combine.
Return the browned pork shoulder to the pot, ensuring it is submerged in the liquid. Bring the mixture to a simmer.
Cover the pot with a lid and transfer it to the preheated oven. Braise for 3 to 4 hours, or until the pork is tender and easily shreds with a fork.
Once done, remove the pot from the oven and let it rest for about 10 minutes. Shred the pork using two forks and mix it back into the sauce.
Serve hot, garnished with chopped fresh parsley.