Preheat oven to 350℉. In a medium bowl thoroughly whisk together the eggs, salt, pepper and milk. In a medium nonstick pan over medium low heat, melt the butter and add the egg mixture. Cook the egg mixture, occasionally turning and scrambling it until the eggs are still soft, but set. Remove from the pan to a plate.
While eggs are cooking, place croissants on a large sheet pan. Put a few slices of cheese on each half of the croissants. Place in oven to soften the cheese, about 4 minutes.
To build the sandwiches: Top the bottom half of each croissant with ¼ of the egg mixture and 2 slices of bacon. Put on the top half and enjoy immediately or cool and wrap tightly in plastic wrap and foil to freeze.
To reheat frozen sandwiches: Remove plastic wrap and foil, wrap sandwiches in a paper towel and microwave for 1½ to 2 minutes, flipping halfway through or until heated through.
Notes
To freeze, wrap cooled sandwiches tightly in a double layer of foil and plastic wrap and put them into a zip-top freezer bag. Sandwiches can be stored frozen, well wrapped for up to 3 months.To reheat frozen sandwiches: Remove plastic wrap and foil, wrap sandwiches in a paper towel, and microwave for 1½ to 2 minutes, flipping halfway through or until heated through. You can also reheat a batch of foil-wrapped sandwiches in a 375℉ oven for 15 minutes or until heated through. If reheating multiple sandwiches in the microwave, you will need to increase the time and move them around a bit to get even heating.