Turkey Avocado BLT Croissant Sandwich


4 flaky, buttery croissants, halved lengthwise
16 ounces high-quality deli turkey
8 slices thick-cut bacon, fried and drained
4 large green leaf lettuce leaves
1 large vine-ripened tomato, sliced
2 Haas avocados, halved, pitted, and sliced
Salt and freshly ground pepper
¼ c. mayonnaise