Pat the pork shoulder dry with paper towels, then sprinkle with a liberal amount of salt and pepper on all sides, including the skin side.
Preheat the oven to 350 degrees Fahrenheit. Let the pork shoulder sit at room temperature while the oven preheats.
When the oven is preheated, place a heavy bottomed lidded pot (I used my enameled cast iron dutch oven) on the stove top. Add 3 tablespoons of grapeseed oil and warm over high heat. When the oil is shimmering, add the pork shoulder, fat side down, and cook on that side until nicely golden brown. Rotate the pork to the next side, and continue, until all the sides and end pieces are nicely browned.
When the pork is browned all over, rotate the pork so the skin side is facing up, and place the lid on the pot. Put the dutch oven inside the oven, and let cook without moving for 7 ½ hours, until the outside of the pork is deeply browned, and the meat is fall apart tender. If the skin is not yet dark brown and crispy, increase the heat to 500 degrees and let cook with the lid off the pan, until it is crispy.
Remove from the oven, and let the pork rest for 30 minutes. Remove the crispy skin and set aside. Then, use two large forks to pull the pork apart into pieces. If you want to serve the pork in chunks, perhaps with barbecue sauce or a citrus sauce, leave the pork in larger pieces. If you want to serve it as carnitas, in tacos or burritos, shred it into smaller pieces. Finally, rip or chop the crispy skin into small pieces and toss into the shredded meat. Enjoy!