I have worked for Walgreens, Walmart and Target.
Yes, it is better to work for Walmart than CVS and Walgreens!
Walmart 1) Is OVER staffed. I was a summer intern in 2011 and the store always have 2 to 3 pharmacists, 4+ techs (and ME), and 2 or 3 cashiers. I have NEVER seen a Walmart pharmacist go to the cash register at all b/c we have so many techs and cashiers!

We are so over staffed that I get bored sometimes on my internship. 2) Pharmacists get to leave for lunch since there is more than 1 pharmacist on duty they each take turns for lunch. If there are only 1 pharmacist available then the pharmacy closes for 30 mins for lunch. NO LUNCH for CVS and Walgreens pharmacist. Open all day 1 tech only.
🙄 3) Walmart is the richest company in the world. Talk about job security. 4) NO DRIVE THRU!!!! I need to underline this b/c it's a HUGE bonus!
I worked for Walgreens 1) Understaffed like crazy. ONLY me and 1 pharmacist period. 2) No lunch. No breaks. 3) Drive thru sucks! BOO!