Grill the corn until slightly charred, then let it cool.
Cut the kernels off the cob and place in a large bowl.
Add tomatoes, avocado, red onion, and cilantro.
Drizzle with olive oil and lime juice.
Season with salt and pepper, then toss gently to combine.
Serve immediately or chill until ready to eat.