Pros
The wages and salary are very high, especially compared to other supermarket companies. All the staff I worked with were all good in teams, they seem quite picky with who they choose to work there. If you want to have certain days off in advance, it can be organised. Great place to be promoted, a lot of people (including myself) moved up very quickly with great reward.
Kontras
Long hard hours. As few staff working in a store as possible - if you are in a quiet store, there could be only two other staff with you for the entire store. Even though you are told you have sick leave etc. It is near impossible to take, there will probably be no one to cover your shift and your manager will find ways to guilt you into coming in. Once the roster is set, your days off each week will change and most of the time you have no choice when you will be working. One problem I had at the four stores I worked at, was that it was common to be forced to work overtime and then the roster would be changed to make it look like you hadn't. The store managers were doing this because there was often a lack of people, and a lot of work to be done. The area managers were pushing for no overtime to be done at all - the area managers are graded by senior management on overtime hours as a cost they must push down.