Months waiting for the position to start, then a further delay to the start date. Training run by people who should NEVER train. The hours offered did not coincide at all with what was advised prior to commencement. Before reaching any level competence in one area of work, they are already showing you something else. Hence you can never get on top of any one task properly. What can I say, it's a workplace full of people who don't know what they're doing, or why they are doing it. No real quality control over "work" done, no timely feedback, despite the team being all newcomers. Confusion across majority of team members, no one to turn to (understaffed of people who know what they're doing, and even those who do, aren't always the most helpful). Frustration and nothing else. Unless you like wasting time, then avoid this employer.