Pros
The most favorable areas for me were Job Security (I could have kept my job for as long as I wanted), Career Potential/Growth (I could easily have garnered more promotions if I'd been willing to change locations), and Location (WalMart was near my home).I semi-retired from a management job in 2003. I've worked a wide variety of part-time & temporary jobs since then to pay for my retirement travel. WalMart was no better or worse than most of them.
Cons
The least favorable areas for me were Benefits (none - I was part-time), Work/Life Balance (unless you limit your availability drastically, your schedule is very, very irregular), and Pay (WalMart pay simply isn't sufficient for the work expectations).As with any job, working at WalMart has its share of frustrations: some poor managers, some incompetent or difficult coworkers, some tasks you hate to perform, and above all - some very challenging customers.In general, WalMart was about what I expected. The one aspect of WalMart I found somewhat shocking is that apparently, company leaders choose not to actively reward and positively encourage productivity or recognize stellar performance among the associates.