Do not let them tell you they respect and understand unexpected events come up and will work with you because that's the very first thing I found out got someone "on paper" as they say. A father had to attend a spur of the moment meeting at his kid's school regarding matters that no parent should ever be expected to miss.
Training/Trainers are little to no help at all. In fact they whisper (poorly) and talk bad about trainees to one another. I know if I was able to hear them then others were too.
They tell you it's so fast paced that if you miss 2 days there's no way for you to catch up when in fact there are at least 4 or more days where you literally do nothing but watch other people fail and retake tests. Examples being driving test days, ladder test days, ladder test retake days and entire days spent on modules that trainee's like myself that get there an hour early everyday have already finished.
I waited two months between being hired and my start date because I thought this would be an incredible opportunity to do something I've always been passionate about. I even drove my personal vehicle and paid for my own gas to get to and from training (70+ miles) while the others from my location all had their vans and gas cards because I wanted this so badly. I apparently upset the wrong person (who still remains a mystery) because a trainer(s) accused me of not participating, talking with my peers when I shouldn't have been and was accused of constant cell phone use (which I left in my car by the way) then when they decided to terminate me I wasn't even able to face my accusers or hear exactly where or when these events supposedly took place. Basically this entire system is setup where one trainer with zero proof has the power to cost a trainee their job with no questions asked. That is incredibly flawed.
Lastly, how do you train someone on something you've never done before? Oh and I love when the trainers make it very clear they don't know your name and don't care to learn it but somehow know it well enough to report to your manager without even first confronting the trainee and making sure they are using the correct name when reporting the trainee's manager.