01 - In a small bowl, combine salt, pepper, smoked paprika, garlic powder, onion powder, and dried oregano.
02 - Rub the spice mixture all over the beef chuck roast, ensuring even coverage.
03 - Place the sliced onion and minced garlic in the bottom of the slow cooker. Set the seasoned beef roast on top.
04 - Pour the beef broth, barbecue sauce, and Worcestershire sauce over the beef.
05 - Cover and cook on low for 8 hours, or until the beef is fork-tender and shreds easily.
06 - Transfer the beef to a large bowl and shred with two forks, discarding any large pieces of fat.
07 - Skim excess fat from the cooking liquid in the slow cooker. Return the shredded beef to the slow cooker and mix with the juices.
08 - Serve the pulled beef on sandwich buns with extra barbecue sauce and desired toppings such as coleslaw or pickles.