My employer distributed frozen Master Chef turkeys this year. I have never heard of this brand and cannot find any information on Master Chef.

Does anyone have experience with these turkeys? I wasn't going to cook turkey this year ...