I used to cash my checks at Meijers but they stopped cashing them. I did it because it was convenient when I worked second shift. They don't even cash their own employees checks these days.
Which is why I love direct deposit. The money is right there in your account.