They have great colleagues and managers that help you to grow in the company.
The good part
The retail department normally does basic cashiering stock management. Those skills will be taught by the supervisors. They will ensure that you are familiar with everything before throwing you to work alone.
Also, you will have fun colleagues to work - more... with.
The Bad part
Understaffed. During holidays, they are often understaffed and it can get tough. - less