Walmarty quality varies based on location. My local Walmarty sells Treks and Specialized brand bikes. They have an experienced mechanic that sets up and sizes their bikes to each customer. They do all of this for 20-30% less than the local bike shop.
EDIT: I forgot to mention that they only do this one day a year... On April 1st.*
*
and then not even!