Pros: high pay
Cons: they lie about length of contract
Be careful taking on contract here , manager does not care about you all they care is numbers, you will be surprised how soon you get fired.
If you are out of Quebec and do not know French then you will be most likely be the first one to be fired... In short don't get tempted by high hourly rate.