In a small bowl combine all the seasonings to make a rub.
Poke holes in the pork shoulder with a knife. Stuff the garlic into the holes and then season all of the pork meat with the seasoning blend rubbing it in.
Place pork in slow cooker seasoned side down and repeat the seasoning steps above for the other side. Arrange onions around the pork and pour orange juice, lime juice, and chicken broth over top. Cover and cook on low for 8-10 hours on low.
Take pork out and shred with two forks. You may need to use a slotted spoon to get out some of the pork from the crock pot that has broken away because it will be super tender.
Add shredded pork to a foil lined baking sheet / sheet pan in one layer. Ladle some of the cooking liquid (about 1/3 cup) from slow cooker depending on how big the baking sheet is. You want the meat to be moist but not drowning in the liquid.
Broil for 5- 10 minutes carefully watching so that it doesn't burn. You just want to get crispy edges.
Video
Notes
It's ok if you buy a skin on bone in pork shoulder like I did. This recipe is not ideal for skin on so be sure to remove that. Leaving the bone in is perfectly fine. Once the pork is done cooking the bone will fall right out.