In a small bowl or mason jar, combine mayo, oil, lime juice, honey, cilantro and seasonings. Stir or shake until fully combined.
In a bowl, combine, corn with remaining ingredients. Pour dressing over top and toss to coat. Cover and place in refrigerator until ready to serve (at least 30 minutes - up to 24 hours).