Into large skillet, add bacon. Cook for 2-3 minutes on each side until crisp. Remove from skillet and set aside for later.
Using a knife, place corn on cutting board so it lays flat. Cut down one side & rotating to the newly flat side, remove all corn from cob.
Into skillet (with bacon fat still inside) add corn & cook for 4-5 minutes until it is warm & golden.
Remove skillet from heat & add in cheese, lime juice, cilantro, salt & pepper. Mix together & let cool.
Once mixture is cool, slice your avocado in half & dice in large chunks. Add avocado chunks to skillet.
Stir all ingredients a few good times to combine, add a little extra lime juice for taste & sprinkle on a little extra cheese. Serve & enjoy!
If making ahead of time, make sure you sprinkle on lime juice before placing in refrigerator to maintain color of avocado.