Truth or Lies? Jobs in store at Masters? Submitted by wl3027 on Thu, 09/01/2014 - 17:19 It is reported on a newspaper that the Masters store in Williams Landing had created 120 jobs for residents in Wyndham. But do they really? We're in doubt that if Masters really created that much jobs in Williams Landing and surrounding suburbs.