Trim any excess fat from the pork shoulder. Place the pork in a 6-quart or larger slow cooker.
In a small bowl, whisk together the barbecue sauce, apple cider vinegar, brown sugar, smoked paprika, garlic powder, onion powder, salt, and black pepper.
Pour the sauce mixture over the pork shoulder, ensuring it is evenly coated.
Cover the slow cooker and cook on low for 8-10 hours, or on high for 4-6 hours, until the pork is very tender and easily shreds with a fork.
Remove the pork from the slow cooker and place it on a cutting board or in a large bowl. Shred the pork using two forks.
Return the shredded pork to the slow cooker with the cooking liquid. Stir to combine.
Serve hot on buns, over rice, or in tacos. For a saucier pulled pork, you can thicken some of the cooking liquid on the stovetop and mix it back in.
Notes
Leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days.