In a small bowl combine onion powder, garlic powder, cloves, ginger, allspice, thyme, dry mustard, salt, paprika, cumin, sugar, black pepper and cayenne. Use fingers to rub spices together to ensure that ginger is dispersed throughout. Rub spice mixture all over pork.
Put the pork in the slow cooker fat side up. Pour apple cider over pork and add bay leaf.
Cook on low for 8 hours. Remove pork from slow cooker. Use two forks to shred meat. Skim fat off liquid in slow cooker. Drizzle a few tablespoons of the remaining liquid over the meat and mix to combine.
Serve on a bun as-is or slathered with your favorite BBQ sauce and sprinkled with fresh cilantro.