It never ceases to amaze me that people will fall for such obvious scams. The name the company uses doesn't matter. Questions a reasonable person would ask are:
Why would a company send a total stranger a check? Especially a large check?
Why would a company pay in advance? In legitimate mystery shopping, advance payment is very rare.
If the company didn't collect my SS# or EIN# - how can they legally pay me? There's a clue there .......
Why would they want me to purchase such large denomination gift cards?
Why would a company trust me to deposit a check, keep my fee, and spend money to do a shop?
Why would a company be willing to pay me $400 to buy gift cards. How many minutes does it take to buy a gift card? How much money per hour payment would that be? What special training do I have that the company is recruiting me to do this and paying me so much money?
Anything that sounds too good to be true probably IS too good to be true! The average normal mystery shopping assignment doesn't pay in advance, requires you to sign up on their website before the job is offered, and pays between $5 and $35. There are some higher-dollar assignments but they go to proven shoppers with whom a company has a long standing relationship not to strangers recruited by mail or email.