Season the beef chuck roast on all sides with salt and black pepper.
Heat olive oil in a large skillet over medium-high heat and sear the roast until browned on all sides, approximately 4 minutes per side.
Layer the chopped onion, carrots, and potatoes in the bottom of a 6-quart slow cooker.
Transfer the seared beef roast to the slow cooker, placing it on top of the vegetables.
In a medium bowl, whisk together the beef broth, Worcestershire sauce, minced garlic, rosemary, and thyme.
Pour the liquid mixture over the beef and vegetables.
Cover and cook on the low setting for 8 hours until the beef is tender and pulls apart easily with a fork.
Remove the beef and vegetables from the crockpot and serve warm, using the remaining liquid as a jus or gravy base.