Sprinkle pork with salt and pepper (this can be done several hours before cooking for better flavor).
Preheat oven to 400 degrees.
Place meat in a large dutch oven and add onions; cover and place in oven for 30 minutes.
Add jalapenos. Reduce heat to 350 degrees and bake another 30 minutes.
Add tomatoes, Cajun seasoning, and Tabasco sauce; turn pork over and move around to combine all the ingredients. Reduce oven temperature to 300 degrees and bake for 60 minutes.
Remove from oven. Using two forks, try to pull the pork apart. If the pork shreds easily, it is ready. If it resists pulling, return to the oven for another 30 minutes. Repeat as necessary.
Shred the pork and combine with remaining "sauce".
Serve with pepper-jack cheese and/or pickles on buns or bread of your choice.
Coleslaw is one of our favorite toppings/sides for these sandwiches. Find my recipe here.