The job I applied for was labeled 'Warehouse Operative', which ended up being factory work. So we weren't off to a thrilling start.
Personally I never really had any problems with Brook St., but I will tell you this: Three lates, and they start slashing your shifts big-time; if this starts happening, make effort to get there on time and you'll get your shifts back - do this before they completely phase you out of a job.
My position was essentially a zero-hour contract, however sometimes when I arrived home at 22:30, I'd be greeted with a text informing me about a 12 hour shift tomorrow, giving me next-to-no notice whatsoever. No-one informed me that the work was seasonal, and I eventually went from 5 day weeks to 3, and eventually 2 before I had to get something else. They often tried to force shifts upon me, but a resolute "No." usually silenced them.
Some of the Brook St. employees were nice, and as usual you had that one who had a problem with everyone; so you want to figure out which ones you like if you need anything, because these people are in charge of your shifts.
Other than that, the company I was working in was David Wood Baking Ltd., and I have done a review on them (the long one titled 'Not the best, but certainly not the worst')
TL;DR: Your employment is at their mercy. Faff around or annoy the company bulldog, and you'll start losing hours. They don't inform you whether the work is temporary and the job title may not be 100% accurate, so it's up to you to inquire.
Totally flexible hours - just don't take the mick.
Try not to annoy them too much, they'll cut your shifts.