Vantaggi
Software development teams are given a large amount of freedom to do things how they want. Management is not afraid to let "associates" take risks. The annual bonus is usually quite good. Promotions are no more difficult to come by than they are elsewhere. Wal-Mart has a huge connection to almost every vendor one could imagine. Therefore, many Wal-Mart employees view a job here as a "stepping stone" to somewhere else, and it is very good for that.
Svantaggi
The large degree of freedom given to software development teams is accomplished via little oversight, which leads to convoluted, hard to maintain systems built by junior developers. Annual salary is below industry average - they will attempt to justify this by the cheaper cost of living in Bentonville, but the salary gap is much larger than this could account for. Health benefits are not good. You will works lots of hours and nights and frequently be "on call" 24x7 - especially if you are a "go-to" person. Mandatory 7:30am - 5:30pm workday for salaried employees.