Preheat oven to 350 degrees. Place croissant dough into 9 x 13 jellyroll pan. Unroll dough and pinch the seams together, well. Roll the dough out to all edges. In center third of dough, layer meat, kraut (squeeze out juice to where kraut is as dry as possible), Thousand Island dressing to taste, then Swiss cheese. On outer thirds of dough, one inch from the top, cut a slit from outer edge of meat out to the end of dough. Repeat all the way down the right side, making cuts 1 inch apart, then repeat the process on the lefts side.
From the top, alternate pulling a dough tab from the left, then from the right, back and forth creating a "braid," down the length of the dough. When finished, brush the loaf with an eggwhite wash and sprinkle with caraway seeds, to taste. Place in oven and bake until golden brown, approximately 20 to 30 minutes. Remove from oven and let set 5-10 minutes to cool. Slice with a serrated knife according to desired sandwich width. Serve with chips or soup.