Preheat the oven to 325°F.
Season all sides of the pork shoulder generously with salt, and pepper, and cumin.
Heat the oil in a large Dutch oven set over medium-high heat. When hot, but not smoking, add the pork and sear on all sides until golden brown, about 4 minutes per side. Transfer the pork to a plate and set aside.
Reduce the heat to low and add the onions, garlic, salt, and pepper. Cook, stirring often, for about 2 minutes.
Pour in the apple cider vinegar and chicken broth. Return the pork to the Dutch oven. Cover, place in the oven, and cook for 3 to 4 hours or until the pork is fork tender.
Transfer the pork to a large cutting board or baking sheet. Use two forks to shred the meat, discarding the bones and any unnecessarily large hunks of fat. Place the shredded meat back into the Dutch oven and toss until it absorbs most of the sauce. Serve and enjoy!