Pros
Working across a variety of departments as well as areas, e.g. tills, shop floor. Meet some great work colleagues. Working up close with customers - providing excellent customer service to satisfy their needs/wants. Providing a great service gives the employee a great feeling! Majority of management are friendly and helpful also. Opportunities for promotion - supervisor roles become available every few months due to staff rotation,
Cons
Very busy environment at times, though I don't find this to affect my motivation to work. Some staff can be a bit `lazy` and aren't as motivated to get things done to a high standard. Fairly large influx of staff at times (e.g. Christmas) means occasionally overtime is hard to come by, however, this year, existing staff members seem to have been favoured for overtimes which is good!