Vantaggi
I cannot speak for past behavior of the company, nor for the non-web part. But on the technology side, I found myself being pleasantly surprised by what I found in the company vs. the assumptions Walmart out there in the general public. * modern technology choices * open environment * opensource heavily used and contributions encouraged * large scale to play with (data, visitors, product count, problem space, etc) * willingness to invest in innovative solutions and experimentation (depends on team I suppose) * company is showing more and more progressive and socially-responsible behaviors on the political front (green energy focus is one highlight) * "doing the right thing" is actually deeply ingrained into Walmart's DNA
Svantaggi
* Big company issues - many departments with legacy solutions and long standing problems * If you are willing to "bring your own leadership", you'll have a good time. Otherwise, depends on which group you end up in.