I have to agree that Horizon by far has the best training of the three companies I have been at. I learned things about the Q400 there that I had never been exposed to at 9L or YX. They also have very reasonable expectations when it comes to what should be committed to memory vs looked up.