Prepare the ingredients by slicing the onion, chopping carrots, and dicing potatoes.
Rub the pork shoulder with salt, black pepper, and garlic powder.
Layer the sliced onion at the bottom of the crockpot.
Place the seasoned pork shoulder on top of the onions.
Add the chopped carrots and diced potatoes around the pork.
Pour the chicken broth and apple cider vinegar over the pork.
Drizzle Worcestershire sauce over everything, then cover the crockpot.
Cook on low for 8-10 hours or high for 4-5 hours.
Check for doneness—the pork should easily shred with a fork.
Remove the pork from the crockpot, shred it, and return it to the juices before serving.