01 - Preheat oven to 300°F.
02 - In a small bowl, mix salt, pepper, paprika, garlic powder, onion powder, and brown sugar. Rub mixture all over the brisket.
03 - Heat oil in a large Dutch oven over medium-high heat. Sear brisket on all sides until browned, about 2-3 minutes per side.
04 - Remove brisket. Add onions and garlic to the pot and sauté for 2 minutes.
05 - Return brisket, add beef broth, cover tightly, and transfer to the oven. Cook for 4-4.5 hours, or until brisket is fork-tender.
06 - While brisket cooks, combine all sauce ingredients in a saucepan over medium heat. Simmer for 10-15 minutes, stirring occasionally. Adjust seasoning to taste.
07 - Remove brisket from oven and let rest for 15 minutes. Shred brisket using two forks, discarding excess fat. Mix some BBQ sauce into the meat.
08 - Toast slider buns if desired. Pile shredded brisket onto buns. Top with more BBQ sauce, coleslaw, and pickles as desired. Serve warm.