Vantaggi
Walmart is easy to get a job at. It is virtually impossible to get fired. They give a three week schedule. They don't care if you work after your initial 90 day probationary period. Most of the employees are pleasant enough people.
Svantaggi
Management is of the lowest quality you will ever see. Pay is below average. If you are the new guy on the ladder, you will be doing your work and other peoples work by management orders. There is almost no thanks, or concern for going an extra mile. The people in charge can't figure out a schedule, to the point were you will get yelled at for following the posted schedule. Showing up early is discouraged and staying even 1 minute late will result in disciplinary action. Management will cancel orders of supplies needed to complete work and question why you can't do your job (example management canceled floor wax order, then became enraged that we couldn't wax the floors).