1. Place the pork in a large bowl or bucket. Add the coffee, salt, rosemary and brown sugar. Leave to soak, refrigerated, for at least 4 hours or up to 2 days.
2. Set oven to 140C.
3. Remove pork from the marinade and pat dry. Place in a large baking dish.
4. Add the onion, garlic, coffee, cider, chicken stock and rosemary. Rub the pork with the mustard, sea salt and pepper. Cover with a lid or tinfoil. Place in the preheated oven for 4 hours. Check after 2 hours and turn the meat over. Remove from the oven and strain off the liquid.
5. Turn the oven up to 200C. Top the pork with maple syrup and return it to the oven for a further 10 minutes to brown the top. Remove from the oven and shred with two forks.
6. Mix the slaw ingredients together with the pomegranate dressing. Serve the pork with slaw and crusty bread.