Avantages
I enjoy the people that i work with. Management is very friendly and is also very generous (as much as the budget and store policy will allow) in giving raises and promotions. Everybody is respectful of one another. You get several benefits. You can choose your medical plan based on your needs and budget. Not only do you get medical, dental and vision, you get a discount card which is good for 10% off your purchase and also Wal Mart offers discounts for hotel stays, car rentals, and even amusement parks such as six flags and disney world. You get a raise every year. 401k and option to buy stock either in lump sum of cash or via payroll deductions. Temporary insurance is also available during waiting period. You also get a break every 2 hours.
Inconvénients
It is a job where you must work with people all throughout the day. This can be particularly stressful. Also, you must stand for long hours. Plus some of the lower level jobs can be pretty boring at times.