I was interviewed and hired for a Coop placement. There is first a course one must take, then an exam, and then training, before finally qualifying as an employee. And everyone working has had previous university education.
In this respect, I find the prep for employees is good. In Ottawa, the work force is diverse in ethnicity and age, and there are employees who speak many languages fluently, including English, Spanish, French, Mandarin, and much more.
Yes, over-time isn't paid, but one is paid during breaks, so it makes sense. Just don't work over-time. Simple.
The work environment is positive, and everyone gets along.
The only thing to criticize would be the state of the offices. In need of remodeling.
Preferred solution: remodeling.