Place pork shoulder in the slow cooker, fat side up. Trim any excess fat.
Cut deep slits into the pork shoulder and stuff the whole, peeled cloves directly into the meat. This is optional as there is more (minced) garlic in the mojo marinade
In a mixing bowl, whisk to combine the olive oil, orange, lime and lemon juice, minced garlic, and spices. Pour over pork in the crockpot. Add onion, and top with 1-2 bay leaves.
Cover and cook on LOW for 8-10 hours or HIGH for 5-6 hours, until fork tender and will shred easily. Once done, discard bay leaves.
Using two forks, shred pork shoulder. From here you can serve as-is with slow cooked onions and the juice from the crockpot or crisp in the broiler.
To crisp up: add shredded pork to a baking sheet with a ladle or two of the flavorful juice from the slow cooker. Broil on high for 5-10 minutes.