While I found the experience with corporate culture was a pro, I feel that Wal-Mart's culture itself was a con. The company prides itself on "swimming upstream" and challenging the the status-quo; however, I didn't find that to be the case very often. Most ideas for change that were brought forth were heard, but never given serious consideration. I don't believe that every idea that I, or anyone else, had should have been immediately implemented, but I feel that serious consideration was rarely given.
Considerations for promotions and wage increases were also negative in my opinion. It seems that more often than not, employees were given promotions for length of service, rather than ability to lead and drive the business in the right direction. There were too many levels of management, and they never seemed to accomplish anything other than hovering over employees. I always felt as though I was under constant control and supervision from all levels and was never given an opportunity to do my job as I saw fit.
Overall, I feel that the company, and management, is too absorbed by its culture to make rational decisions. I also feel that the company is scared, by whom I'm not sure, but it produces a management ideal of constant supervision and distrust of employees.