I was a mystery shopper for Safeway for four years. Contact the corporate office and they will train you themselves. Then they put you on the schedule to do two shops on one day, and two on another day per week. You are considered an employee, but they do not give benefits. If you are identified, you are fired. That is what happened to me. I did one shop and interacted with a manager. When I showed up at the second location, the same manager was there. What are the odds? Anyway, they are nice people to work for. The pay is low, but the mileage reimbursement makes up for it. Good Luck!