Cook the bacon in a skillet over medium-high heat. Once crisp, remove from the pot and set aside, then drain all but one tablespoon of drippings from the pan.
Still working over medium-high heat, add the onion and garlic and sauté for 3 to 4 minutes, until the onion is translucent.
Add the green chilis and cook for 1 minute, until fragrant, then add the seasonings and stir to combine, then remove from heat.
Place the chicken in the bottom of the slow cooker, then spread the green chili and onion mixture over top. Pour in the chicken broth.
Cook on high for 3-4 hours or on low for 6-8 hours, until the chicken pulls apart easily.
Remove the chicken from the slow cooker and shred it with two forks, While the chicken is out of the slow cooker, add the sour cream to the broth and use a whisk to combine. Stir in the lime juice.
Return the shredded chicken to the slow cooker along with the beans and corn. Cover and continue cooking for 10 more minutes.
Garnish each serving with crispy bacon, avocado slices, cilantro, sour cream, and a lime wedge and enjoy!