While I rarely get honest smiles from the cashiers they are always nice when when I speak to them and even when I need to do two separate receipts, one for items I'm buying for work and one for my personal things, I never get any attitude or complaints.
Customer service seems to have improved here over the past 6 months but the store does seem a bit short staffed, management is likely trying to cut some corners.
All in all... its a walmart. They are the dictionary definition of cheap stores with decent products. Maintaining low staff levels and minimum wage employees is the norm and you get what you pay for. My experiences here are always just fine.