01 - Pat the beef chuck roast dry and evenly season with kosher salt, black pepper, smoked paprika, garlic powder, onion powder, cumin, and thyme.
02 - Heat olive oil in a large skillet over medium-high heat. Sear the beef on all sides until a rich brown crust forms, about 2 to 3 minutes per side.
03 - Transfer the seared beef to the slow cooker. Add beef broth, barbecue sauce, apple cider vinegar, and Worcestershire sauce.
04 - Cover and cook on low heat for 8 hours, until the beef is tender enough to shred easily with forks.
05 - Remove beef from the cooker and shred using two forks, discarding excess fat. Skim fat from the cooking liquid and return shredded beef to the slow cooker, stirring to coat.
06 - Lightly toast sandwich buns. Layer the pulled beef onto each bun, top with coleslaw and additional barbecue sauce if desired. Serve immediately.