Pros
The only remotely good thing working at Wal-Mart were the other employees minus management.
Cons
Everything. I was hired as a cashier, but found myself going from department to department. Went to electronics, sporting goods (not even trained in it they just sent me back), had to go out for carts, etc. Pay is beyond crap (which is expected working at a grocery store) expect $7.50 (if you are lucky) as a cashier no matter your degree or experience, and expect to be treated like you are nothing by management (at least at the store I worked). As a cashier you are not allowed to 'associate' with other associates, but members of management will go to the front end of the store and chat away among themselves. Furthermore they just give the customers what they want no matter what the situation is.