Pros
My assistant manager is flexible with my hours. I can easily work my second job. Walmart is flexible with your start and end times on the clock. You are allowed to be up to 15 minutes late, though I never am. Senior managers treat me nicely and with respect. Part time associates get health insurance for themselves after one year. A small quarterly bonus.
Cons
I work with some highly apathetic, incompetent, lazy people who have been getting away with doing nothing for years and pushing the work onto new associates and management doesn't care. I never see management. Under ideal circumstances that would be fine, but where I'm at, management needs to be monitoring where people are and what they are doing. This is a problem with Walmart in general. The lowest of the low work here. Some employees speak about 50 words of English. Occasionally they hire someone like me who tries to care and gets taken advantage of for it. I had several years previous retail experience, and a large majority of the people I see at my store would never have been hired at the other places I've worked or would have been fired quickly. Walmart has low pay, no shift differential for working evenings, nights, or Sundays. All associates must be cashier trained. So they come and take us away from our departments to cashier instead of hiring more cashiers.