The job is incredibly challenging physically and mentally but every day is rewarding even when you do not complete all that you set out to do on that day. It is a job that must require a lot of flexibility in start and finish times as there are a lot of variables that affect your day, like, weather, vehicle breakdowns, tipped pallets of product. My co-workers and management team are the reason I work there. On those days that are hard to finish they are there to offer a word or a hand to get you through it. This job ticks all the right boxes, pay, good people, respect, rewarding work.