01 - Pat the beef chuck roast dry. Season evenly 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 browned, approximately 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. Cover and cook on LOW for 8 hours until the beef is fork-tender.
04 - Remove the beef and shred using two forks, discarding excess fat. Skim fat from the cooking liquid, then return shredded beef to the slow cooker and mix thoroughly with the juices.
05 - Toast sandwich buns lightly. Layer pulled beef on each bun, top with coleslaw and additional barbecue sauce as desired. Serve immediately.