Depend on contract hours. I have 30 hour contract but in the last 10 years i worked 90% 40 hours in a week. In the past even more.
Aldi has no employee discount. They like to make money even off off the lousy 15-30minutes lunch breaks you are entitled too, because you will be expected to work on your own will during these times and ofcourse only eat Aldi food since you do not have time to go / drive or buy anything else.