In a large bowl, season the pork with salt and pepper. Toss until well-coated.
2. Step
Heat the vegetable oil in a Dutch oven over high heat for 5 minutes, until very hot.
3. Step
Working in batches, sear the pork on each side for 1 minute, until a brown crust forms.
4. Step
Return all of the pork to the pot, then add the chili powder, oregano, cumin, bay leaf, garlic, and onion. Toss to combine. Add the lime juice, orange juice, and chicken broth. Cover, reduce the heat to medium-high, and cook until the meat is tender, 1 hour.
5. Step
Remove the pork from the pot and shred using 2 forks. Let the carnitas cool for 10 minutes.
6. Step
In a large bowl, combine the mixed greens, carnitas, carrots, corn, black beans, and avocado. Toss well. Add dressing, if desired.