I worked at Walmart part-time
Pros
Good culture, reasonable pay, nice colleagues.
Cons
Pay could always be better
I have been working at Apple part-time for more than a year
Pros
Every day new learning experience
Cons
Takes time to get used to it
Advice to Management
It's the best place you can work with