There is an ACE mystery shopping company, but unfortunately scammers use the names of reputable companies all of the time to attempt to steal from people. If you get a check in advance from someone, I guarantee it's a scam. The check is fake and if you wire them the money and deposit the check, the funds come out of your account and about 10 days later your bank discovers it's fake and then YOU have to pay the money back.
How this business works is you sign up for a company on their website, they assign you a simple shop that usually pays $10 to $30, you complete a report on their website (when you sign up with them they give you a user name and password), and about 3-6 weeks later you get paid. Who gives money in advance for work that hasn't done yet?