My time with Walmart was decent. This is a great job for someone just starting out in the workforce and provides essential job skills like teamwork, sense of urgency, and communication. I worked on night shift for 5 years stocking and then customer service days for 1 year while I went to school.
Lots of interesting people on nights but turnover was high - I met the current love of my life on nights! On nightshift there was some pressure to get the depts. done in the allotted time. However, the longer you're there the faster you get. The worst thing about this shift is the erratic sleep schedule and the toll it can take on your body. It wasn't easy to get days off on nights.
Dayshift was stress free. Yes it can get busy and you can be asked tons of questions from customers. Management was kind enough and supported me going back to school. Was easy to get time off when needed. Benefits for this job were good - I also loved the deferred profit sharing and stock options. I cashed out on a few thousand dollars once I resigned!
Coworkers, easy going management, you won't get fired unless you do a gross misconduct, low stress
Advancement was just not there. Pay is not the best.