Pros
I worked in the Pharmacy, so it was different for me. Being a Pharmacy Technician, there is little for advancement, but the pay was competative, and my supervisors were great. The days go by very fast because you are busy from the time you get there until the time you leave, helping customers, being on the phone, filling prescriptions, etc. Wal-mart is a stable company, and as long as you can take the fast pace of retail pharmacy, it's a great place to work. The pay and benefits are competetive, for pharmacy. I do not know about the rest of the store because I only worked in the pharmacy.
Cons
In the pharmacy, little room for advancement when a Pharmacy Technician. It is always extremely busy, and can be very hectic, and nerve wrecking. Retail pharmacy can be that way, of course, but anyone applying to work in the pharmacy should be ready for that. On the up side, the day does go by extremely fast. You will also be on your feet all day long, but you will get breaks, and, of course, a break for lunch. I was always treated great by my supervisors in the pharmacy. The Pharmacists worked just as hard as the technicians did everyday.