Almost a year ago, and I lasted just 2 days. It was a place local to me, and the first week was part training, part learning on the job. The trainer was terrifying and I ended up being unable to concentrate on the tests due to starting at 5am and not having had anything to eat (no break, and left work at 4am to get there on time) until the lunch break at 1 or 2pm...
It became very clear, very fast, they have a whopping high staff turnover. Can't for the life of me think why! There was definitely a culture of 'fear'. Fear over not working fast enough, not making ANY mistakes for fear of awful repercussions, and the expectation that YOU WILL work overtime as and when THEY require. Lack of breaks, everyone was miserable and looked knackered.
Dismal, to say the least.
I emailed the HR department at 2am after my 2nd shift and said I was very sorry but it just wasn't a good fit.
The relief from knowing that it was just 2 days of awfulness, and not going to be dragged out, was utterly palpable.
OP, I have worked in many jobs where the finish time is 'x', but in reality you're there for hours afterwards and too have missed the last bus home and ended up having an hour + long walk home after being on my feet dealing with assholes all day long (and not got paid for the extra time, this being on a low paid hourly-rate job!). Honestly, there are so many companies just fudging out as much free labour as possible. It's dire - I'm glad you're not there now!