Pros
Asda place a strong emphasis on teamwork and friendship, which I've found is definitely the case. Upon joining I got a warm welcome from colleagues and they made me feel like I had been part of the team as long as they have. If you are under 18, asda is good because of the fact they don't have pay bands (this means that everyone gets paid the same no matter how old you are) - In my case this is £6.63, which is a lot more than the £4.00 in my old job.
Cons
Often I find bosses put me in for extra hours without even asking me, despite the fact they know I am still in college. Furthermore there are difficulties with my contract, I am required to work 2 days, yet am only contracted for one. Therefore my holiday hours are only calculate for my contracted day yet are used if I wanted time off on my other day.