Hate to end this circle jerk but I have flown on and off for them for over 3 years now and they have paid every penny that they owed me. I know the rules and read the contract before they sent me out, and they did what they said they would.
Read the contract and know what you are signing but they did everything they told me they would and this is on many, many different airplanes. Am flying one for them right now and no issues.
There are a lot worse contract companies out there (there is another Canadian company on the Western coast I would run from) but from where I stand, and the other 15-20 pilots that I know currently flying for them they have few if any issues.