Preheat the oven to 275˚F. Cut the pork into 1-inch pieces, trimming off any large areas of fat.
Combine all of the rub ingredients in a small bowl. Stir to combine.
Place pork in a large bowl or ziplock bag (I use a 2 gallon). Sprinkle with the rub mixture and stir to coat. If using a ziplock bag, seal the bag and shake vigorously to coat the pork.
Heat a large Dutch oven or soup pot to medium-high. Add the oil and swirl the pan a bit until nice and hot. Add half of the pork and spread to a single layer. Cook undisturbed for 3 minutes or until meat is golden brown underneath. Flip the pork with a metal spatula, keeping the heat high enough so that the meat continues to sear. Cook for another 3 minutes then remove the pork to a clean plate. Repeat with the second half of the pork, adding a bit more oil to the pan if it seems dry.
Add the first half of the pork back into the pan. Reduce the heat to medium-low and add the onion. Stir well and cook for 3-4 minutes, scraping up the brown stuff (fond) that has formed on the bottom of the pan as the onions begin to release their juices. When the onions are soft and translucent, push the pork to the sides and add the garlic. Stir the garlic in the center of the pot for 30 seconds.
Add the broth, reserved pork (and any juices that have accumulated on the plate), fire-roasted tomatoes, roasted red peppers, Worcestershire sauce, green chilis, bay leaves, oregano, cilantro and 1 can of the hominy, undrained.